Search Results

Principal /Senior Software Engineer

Agency: Land Transport Authority
Job no.: LTA-ITCD-537517
Work type: Permanent/Contract
Location: Singapore
Categories:InfoComm, Technology, New Media Communications, Engineering

The Land Transport Authority (LTA) is a statutory board under Ministry of Transport that spearheads land transport developments in Singapore. We are seeking dynamic, energetic, highly motivated, passionate and qualified professionals to join us.

Many opportunities & challenges await those who are keen on an exciting career to realise our commitment to envision & implement an integrated transport system.

You will be part of a team delivering software solutions which enable the organization's digitalization and innovation strategies. You will also be responsible for the team’s projects to identify and explore suitable technologies, methodologies and solutions for advanced software development. In your role, you will be establishing business synergies with the DevOps team to deliver software prototypes and solutions.

Requirements :
• Tertiary qualification in Computer Science, Computer Engineering or equivalent
• At least 5 years of experience in full stack software development, especially Cloud-native development including microservices and serverless
• Candidates with more experience might be considered for more senior roles
• Experience with front-end development like HTML/CSS, JavaScript, ReactJS, AngularJS, D3js
• Experience with server-side development like Java, .NET, Python, NodeJS
• Experience with client-server communication like HTTP, REST API, GraphQL
• Familiarity with data management, SQL and NoSQL databases (in-memory or otherwise)
• Experience with application design and architecture
• Strong knowledge in DevOps tools (OpenSource or otherwise) and practices and Agile software development methodology
• Experience working with multiple infrastructure environments such as on premise, cloud and hybrid
• Good consideration of usability and design thinking is a plus
• Good analytical, communication and interpersonal skills to convey technical terms in layman and collaborate with others
• Active learner and advocator for new software technologies and practices
• Independent and self-motivated contributor and passionate about software development

Applications close:

Back to search results Apply now

Share this:

| More
Back To TopTOP