[1 year contract, renewable]
The Alliance for Digital Transformation (ADX) program office’s mission is to empower government agencies in its digital transformation journey through technology and engineering.
The ADX program office functions as a cap-center that offers consulting services in product management, design and software development to government agencies. By doing so, ADX builds up the digital competency of its partners on a sustainable basis and a vibrant ecosystem of exchange among the ADX program members.
Roles & Responsibilities:
As a Senior Software Engineer, you will play a critical role in designing, developing, and deploying scalable, high-performance software solutions. You will work closely
with cross-functional teams, contributing your expertise to ensure the successful delivery of technical projects. Your responsibilities include:
· Designing, developing, and maintaining robust, scalable, and secure software applications.
· Collaborating with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
· Driving the full software development lifecycle, including coding, testing, deployment, and monitoring.
· Ensuring the delivery of high-quality code through code reviews, testing strategies, and adherence to best practices.
· Mentoring junior engineers and fostering a culture of knowledge sharing and technical excellence.
· Identifying and resolving performance bottlenecks, scalability issues, and architectural challenges.
· Staying updated with emerging technologies and trends to bring innovative solutions to the team.
· Contributing to the technical vision and ensuring alignment with the company’s overall goals.
Ideal Candidate:
We’re looking for a passionate and experienced engineer who thrives in a collaborative environment and is excited about solving complex problems. The ideal
candidate will have:
· 7+ years of professional experience in software development with expertise in Node.js or Java.
· Proficiency in backend development and database design, e.g. Express.js, PostgreSQL, MongoDB and etc.
· Expertise in various frontend frameworks, e.g. React.js, Storybook, MUI and etc.
· Proficiency in cloud technologies, e.g. AWS Lambda, Amazon S3 and etc.
· Familiarity with DevOps practices and tools, e.g., CI/CD pipelines, Docker, Kubernetes.
· Experience with MINDEF Commercial Cloud (MCC) will be a plus.
· Strong analytical and debugging skills, with a proactive approach to identifying and resolving issues.
· Excellent communication and teamwork skills, with experience working in Agile or Scrum environments.
· A track record of mentoring team members and contributing to technical decision-making.
· Eagerness to learn and adapt to new tools, frameworks, and methodologies as needed.
· A genuine interest in creating innovative solutions and contributing to the company’s growth.