Responsibilities:
- Work with other development team members and product owners to ideate software solutions.
- Design client-side and server-side architecture.
- Develop and implement microservices to meet the business and technical requirements.
- Design and develop the front end for applications with good UX.
- Develop and manage well-functioning databases and applications.
- Troubleshoot, debug, and upgrade applications.
- Write technical documentation.
Requirements:
Preferably more than 5 years of experience as a full stack developer
Experience in developing end-to-end applications.
Experience working in both Unix and Windows operating environments is preferred.
Knowledge of multiple frond-end languages and libraries (e.g. React, NodeJS, Typescript
and JavaScript, HTML5, CSS3).
Knowledge with hands-on experience in technologies like .Net core, Net5 above and C#
Familiarity with databases (e.g., MySQL, Microsoft SQL) with Entity Framework.
ICT Assessment Certification for software Developers (NUS-ISS) will be an added advantage.
Web Servers (e.g., Apache) and UI/UX design.
Experience in CI/CD principles
Experience in DevSecOps architecture
Strong analytical and problem-solving skills
Detail-oriented
Strong Team player
Good communication and interpersonal skills.