
Agile Developer
- Crumlin, Co Antrim
- Permanent
- Full-time
- Develop design concepts based on User Requirements by liaising with product owner and key stakeholders.
- Contribute to the development of Functional Requirements Specifications based on User Requirements and approved concept designs.
- Contribute to the development of Software Requirements Specifications based on User Requirements and approved concept designs.
- Working within a multi-disciplinary team, clearly communicate requirements to other team members to ensure all development and testing is co-ordinated appropriately.
- Work alongside other engineering disciplines, Scientists, and Software Test Engineers to ensure designs are rigorously tested, verified and validated.
- Identify appropriately specified COTS products / software for use within a system as and when required.
- Generate and maintain technical documentation, specifically, but not limited to, code review documentation, work instructions, FMEA, BOM etc.
- Contribute to risk analysis for products under development and released.
- Report on status of projects / designs, both orally and in written format, to direct and senior management.
- For both products under development and released products, contribute to design change when necessary, ensuring that design change is managed in a controlled way.
- Ensure all systems are designed to a high quality, ensuring compliance with appropriate internal procedures and European and International standards.
- Bachelors degree in a software related discipline or be able to demonstrate appropriate industry experience.
- At least 5 years of experience using Python, React, JavaScript, API and Typescript.
- Ability to work with and manage multiple projects with a focus on meeting strict deadlines.
- Experience communicating with and controlling embedded software.
- Experience with DevOps or another source control toolset.
- Experience designing software applications and UML modelling.
- Experience with User Interface development and UI Design patterns such as MVVM.