Minimum 4 years of experiences in full stack software development, preferably in mission-critical or safety-critical systems.
Proficient in frontend technologies such as HTML5, CSS3, JavaScript/TypeScript, and frameworks like React, Angular, or Vue.js.
Strong backend development skills using Python, Java, Node.js, or similar languages.
Experienced with RESTful APIs, microservices architecture, and database systems (SQL/NoSQL).
Experienced with system simulation, data modelling, and test data generation.
Familiar with modern software practices including version control, automated testing, CI/CD pipelines, code reviews, and agile methodologies
Experience with Cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes) is a plus.
Strong analytical and problem-solving skills, with attention to detail.
Good communication and documentation skills.
Organised and self-motivated, able to manage multiple tasks and meet deadlines.
May be required to travel for system integration or stakeholder engagements.