Software Development Engineer IO0694
Role details
Job location
Tech stack
Job description
Are you looking for an exciting opportunity at the heart of an ambitious fusion energy project? Join us as a Software Development Engineer, Full Stack, where your goals will include:
- Contributing to the architecture and development of the Angular user interface of a comprehensive Business Process Management (BPM) system.
- Managing a wide range of record types and workflows.
The Data Management Section provides technical support to the ITER project in the field of application development., * Architects and develops scalable BPM systems using Angular, ensuring maintainability and a consistent user experience across hundreds of interconnected processes.
- Designs and maintains reusable libraries for configurable workflows and record types, enabling efficient extension and customization of BPM functionalities.
- Collaborates with backend and UX/UI teams to ensure seamless data integration, system-wide consistency, and high usability standards.
- Implements responsive design principles and ensures high performance, reliability, and compatibility across devices and browsers.
- Documents and maintains technical specifications, system architecture descriptions, and development guidelines in line with ITER Quality Management requirements.
Additional Responsibilities:
- Applies best practices in software architecture, coding standards, documentation, and quality assurance.
- Supports integration of your software components into larger system environments.
- Participates in debugging, performance optimization, and continuous improvement activities.
Please note that job descriptions cannot be exhaustive, and the staff member may be required to undertake other duties, which are broadly in line with the above primary responsibilities. This position is on-call based, and crucial to maintaining continuous operations and ensuring the highest level of service for our stakeholders. This requires availability including day, evening, and night, as well as weekends and holidays, depending upon project or team needs., The following items apply to all jobs and job holders for the duration of tenure at ITER Organization:
- The CARE Values are a framework of principles that guide our actions and define the culture and spirit of the ITER Project:
Collaboration: We collaborate with commitment and flexibility using the power of teamwork, building partnerships, and working with others to reach shared objectives; Accountability: We are accountable for the whole project - we take responsibility for our specific actions and are transparent in our daily work, holding self (ourselves) and others accountable to meet commitments; Respect: We treat each other with respect and dignity at all times, knowing that all of us belong here. We appreciate the value that our multicultural and diverse community brings to the ITER Project; Excellence: We are driven by excellence; we are agile and innovative while maintaining the highest standards of safety, quality and integrity;
- ITER Core Technical Competencies:
- Nuclear Safety, Environment, Radioprotection and Pressured Equipment
- Occupational Health, Safety & Security
- Quality Control & Quality Assurance Processes
- Knowledge of these competencies may be acquired through on-board training at basic understanding level for all ITER staff members;
- Implements the technical control of the Protection Important Activities, as well as their propagation to the entire supply chain;
- May be requested to perform other duties in support of the project as defined by your line manager, and when relevant upon the request of the matrix manager;
- May be requested to work outside the ITER Organization reference working hours, including nights, weekends and public holidays, due to business needs - this may include on-call, shift work, etc.
- May be requested to be part of any of the project/construction teams and to perform other duties in support of the project;
- For staff expected to perform on-call, shift hours, or other work outside ITER Organization reference working hours, including nights, weekends, and public holidays, the possession of a driving license valid in France is required. no commuting vehicle will be provided by the ITER Organization.
- Informs management of any important and urgent issues that cannot be handled by line or matrix management and that may jeopardize the achievement of the Project's objectives;
The ITER Organization (IO) is an Equal Opportunity organization committed to diversity and inclusive in the workplace.
Requirements
Do you have experience in Vue.js?, Do you have a Master's degree?, Language Requirements: Fluent in English (written & spoken), * Proven experience in building large-scale Front-End applications using Angular (preferred), React, Vue.js, or similar within a complex organization.
-
Web Development (Front End):
-
Proven programming skills and experience with Angular development practices
-
Angular Material end to end testing
Programming Languages: TypeScript, SQL, C#.
Strong problem-solving ability and analytical thinking.
Ability to work effectively in a team and in a multicultural environment.
Continuous Improvement: proposing changes to processes and systems to enhance efficiency, quality, and productivity over time.
Quality Management Systems (QMS): apply the applicable procedures related to your field of activity. Desirable:
- Experience in video game development (graphics, physics, VR, or real-time interaction).
- Git workflows, Docker, Linux and CI pipelines, Python, FastAPI and understanding of OWASP web-security practices.
Qualifications Essential:
- Master's degree in computer science, engineering, or another related field.
- The required education degree(s) may be substituted by extensive professional experience involving similar work responsibilities and/or additional training certificates in relevant domains.