No more applications are being accepted for this job
- Design overall architecture of applications in accordance to solution architecture and security standards.
- Design and develop fully featured web applications, APIs and microservices.
- Implement cross-browser friendly and responsive design in web applications.
- Design RDBMS and/or NoSQL databases to support data-driven applications.
- Apply documentation and programming best practices to deliver quality and secure codes.
- Continuously keeping abreast with technology development to enable optimisation of the Bank's IT infrastructure and application for the
- Provide support and troubleshoot issues that may occur in the applications.
- Deploy applications to testing and production environments.
- Develop technical document to guide and train in-house Solution Support and Operations personnel.
- Provide leadership and guidance to software engineers.
- Minimum 10 years working experience in software development.
- Strong foundation in HTML, CSS and JavaScript
- Sound working knowledge of at least 2 server-side programming languages i.e. PHP, Java, .NET Core, Python,
- Sound working knowledge of RDBMS. Knowledge in NoSQL will be an advantage.
- Sound knowledge and working experience in cloud platforms and services (i.e. AWS, Azure, GCP).
- Good knowledge of server operating systems i.e. Linux and Windows, and container technologies.
- Good understanding of networking i.e. TCP/IP, HTTP, DNS, firewalls, etc.
- Working experience in data integration and pipelines will be an advantage.
- Should have at least Bachelor of Science degree in Computer Science, Engineering or other related fields.
- Emerging Technology
- Technical Architecture
- System Development
- Acts for the Greater Good
- Holistic Collaboration
- Organisational Understanding
- Drive Performance & Excellence
- Executive Maturity
- Self-Confidence
- Excellent verbal communication skills
- Proficiency in both front-end and backend programming.
- Good understanding of application design and concepts, server technology, and application security.
- Strong business acumen.
- Continuously develop technical skills to keep up with technology advancements
- Ability to work after office or during weekend for application development and/or post implementation support
Senior Software Engineer - Kuala Lumpur, Malaysia - Bank Negara Malaysia
Description
Job Title:SENIOR SOFTWARE ENGINEER
ROLE PURPOSE :
The hire shall be responsible for end-to-end application development, involving server setup, front end and backend programming, database
design, networking and security, as well as maintenance of application codes, while working with or leading a team of software engineers.
PRINCIPAL ACCOUNTABILITIES :Convert business requirements into application design.
EXPERIENCE:
LEADERSHIP COMPETENCIES :