- Perform software design, development, implementation, maintenance, configuration management and quality control for scientific and engineering applications.
/n
- Define system/software requirements and translate customer needs into practical designs.
/n
- Use Jira, Confluence, Bitbucket/Git and related Agile tools to manage work and collaborate with the team.
/n
- Identify roadblocks, resolve discrepancies and develop solutions where requirements or approaches are not fully defined.
/n
- Plan, design, develop, test and deploy solutions that improve performance, maintainability and delivery outcomes.
/n
- Contribute across front‐end/GUI, back‐end services,
databases and integration APIs.
/n
- Ensure integration and compliance with applicable client, industry and Defence standards.
/n
- Maintain software baselines, configuration and technical documentation, adopting current technologies where required.
/n/n
Mandatory Skills and Experience
/n
/n
- Bachelor degree in Electronic Engineering, Software Engineering, Computer Science or a related field.
/n
- At least 5 years of software development and software‐modernisation experience.