Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Malaysia Rapid Transit Corporation Sdn. Bhd. is seeking a proficient software engineer to analyze requirements, design, develop and deploy in-house business applications and integrations. You will implement secure coding practices and ensure compliance with PDPA and ISMS.
The role covers full SDLC with CI/CD releases, production support, technical documentation and continuous improvement, on a 2-year fixed-term contract in Kuala Lumpur. Strong Java/.NET/Docker/GCP experience is preferred.
Analyse business requirements and design, develop, test, deploy and enhance MRTC's in-house business applications, system integrations and digital solutions across the full System Development Life Cycle (SDLC). Deliver secure, maintainable and well-documented code, and support applications in production to ensure they are reliable, compliant with IT security and data protection requirements, and deliver measurable value to the business.
Key responsibilities
Requirements Analysis & System Design: Engage business users and system owners to gather, analyse and document functional and non-functional requirements, and translate them into system specifications, process flows, data models and technical designs.
Application Development: Design, code and unit test web, mobile and back-end applications, APIs and database components in accordance with approved designs, coding standards and enterprise architecture guidelines.
Systems Integration & Data: Develop and maintain integrations between corporate applications and internal, partner or third-party systems (e.g., REST APIs, middleware, file-based interfaces), including SQL queries, stored procedures, data migration and reporting scripts.
Testing & Quality Assurance: Prepare test plans and test cases; perform unit, integration and system testing; support User Acceptance Testing (UAT); participate in peer code reviews and resolve defects prior to release.
Secure Development & Compliance: Apply secure coding practices (e.g., OWASP Top 10), remediate vulnerabilities identified through security testing and code scans, and ensure applications comply with MRTC's ISMS policies, the Personal Data Protection Act (PDPA) and applicable cybersecurity requirements.
Deployment & Release Management: Manage source code under version control and deploy applications across development, staging and production environments using CI/CD pipelines, in line with change management procedures.
Application Support & Enhancement: Provide second- and third-level technical support for in-house applications, including root-cause analysis, bug fixes, performance tuning and functional enhancements within agreed service levels.
Technical Documentation: Produce and maintain technical specifications, API documentation, source code documentation, deployment guides and user manuals to support maintainability and knowledge transfer.
Innovation & Continuous Improvement: Evaluate new frameworks, tools, cloud services and automation opportunities, and build prototypes or proofs of concept to improve business processes and digital services.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related discipline. With a minimum CGPA of 3.0.
Relevant certifications (e.g., Google Cloud Associate Cloud Engineer / Professional Cloud Developer, Microsoft developer certifications, Scrum Developer, secure software development) are considered an advantage.
Experience:
Hands-on experience in developing and maintaining business applications across the full SDLC using Agile/Scrum or Waterfall methodologies.
Experience with relational databases and SQL (e.g., PostgreSQL, Microsoft SQL Server, MySQL), including data modelling, stored procedures and query optimisation.
Experience in developing and consuming RESTful APIs and integrating applications with third-party systems.
Experience with source control (Git) and CI/CD tools; exposure to cloud application deployment, preferably on Google Cloud Platform (GCP), and containerisation (e.g., Docker).
Experience in mobile application development or low-code platforms is an advantage.
Technical Proficiency: Strong programming, debugging and database skills, with a sound understanding of object-oriented design, design patterns and application architecture.
Analytical & Problem-Solving: Ability to translate business processes into technical solutions and to troubleshoot issues systematically through root-cause analysis.
Quality & Security Mindset: Commitment to writing clean, testable, secure and well-documented code, with awareness of data protection obligations.
Communication & Collaboration: Ability to explain technical matters clearly to non-technical users and to work effectively in cross-functional teams and with vendors.
Learning Agility & Adaptability: Eagerness to learn new technologies and ability to manage shifting priorities in a dynamic, project-driven environment.
Note: This position is offered on a 2-year fixed-term contract, with competitive benefits and an option for renewal based on performance.
Applicable to Malaysian citizens only.
MRT Corp was established in 2011 and is fully owned by the Minister of Finance (Incorporated). In 2017, MRT Corp successfully delivered the country’s first MRT line, MRT Kajang Line. This is followed by the MRT Putrajaya Line which was successfully delivered in 2023.
MRT Corp has also been appointed as the Malaysian InfraCo for the Rapid Transit System (RTS) Link Project between Johor Bahru and Singapore. The full opening of the line is targeted to be on 31 December 2026.
MRT Corp also plans and designs future metro rail networks and strive to be the catalyst in urban socio-economic regeneration by way of inclusive metro rail transport system and development of transit-oriented communities
MRT Corp was established in 2011 and is fully owned by the Minister of Finance (Incorporated). In 2017, MRT Corp successfully delivered the country’s first MRT line, MRT Kajang Line. This is followed by the MRT Putrajaya Line which was successfully delivered in 2023.
MRT Corp has also been appointed as the Malaysian InfraCo for the Rapid Transit System (RTS) Link Project between Johor Bahru and Singapore. The full opening of the line is targeted to be on 31 December 2026.
MRT Corp also plans and designs future metro rail networks and strive to be the catalyst in urban socio-economic regeneration by way of inclusive metro rail transport system and development of transit-oriented communities