Software Developer - Commissioning Team
Core
Designing, developing, testing, and supporting software solutions for Instrumentation & Control (I&C) system commissioning in nuclear projects.
Role type
Software Developer (Full Stack)
Builds
Web-based applications, backend logic, data processing workflows, and automation solutions for I&C commissioning engineers.
Domain
Nuclear engineering / Instrumentation & Control
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, JavaScript, SQL, PostgreSQL, FastAPI/Flask/Django, Angular, Docker, AWS/Azure/GCP
Preferred skills
Containerisation technologies, cloud platforms
Technologies
Python, JavaScript, PostgreSQL, FastAPI, Flask, Django, Angular, Docker, AWS, Azure, GCP
Responsibilities
Design technical solutions to support I&C commissioning engineers; Improve and maintain web-based applications; Implement backend logic and automation solutions; Build responsive frontend components; Design and optimise relational databases; Write performant SQL queries and data migration scripts; Ensure data integrity and security; Conduct unit, integration, and user acceptance testing; Write technical specifications and user manuals; Debug and resolve software defects; Deploy and maintain tools; Collaborate with cybersecurity team.
Seniority
Mid-level, hands-on IC