Software Engineer
Description✓We are looking for a Software Engineer to support the upgrade and subsequent evolution of an established aircraft on-base supply solution.
✓Your primary duties will include:
✓- Designing technical solutions and providing software development and testing of those solutions.
✓- Re-working existing solutions for operation in a cloud native environment
✓- Adherence to project processes and software development practices.
✓- Supporting system test and integration activities.
✓- Producing technical documentation.
✓- Planning, scheduling, and reviewing work of the team [as part of agile team].
✓- Liaising with multiple stakeholders and reporting on progress.
✓- Assisting debugging, fault tracing and analysis for sustainment activities.
✓- Supporting product deployment and configuration.
✓An understanding of DevSecOps Development using technologies such as Jenkins, GIT, Docker to develop and deploy microservices applications using technologies such as Kubernetes.
✓In addition you will, from time to time, be expected to work with other teams in the group to assist in problem resolution and the identification/implementation of continuous improvements.
✓Responsibilities:
✓Develop Rest APIs to interact with internal and external software applications including COTS applications [IFS]
✓- Design, develop, code, document and test RESTful services and APIs
✓- Work as part of a team developing applications and services using Agile methodologies
✓- Ensure application performance, uptime and scale
✓- Maintain code quality
✓- Work in full software lifecycle activities
✓Skills:
✓Experience of the software development lifecycle and processes [e.g
✓design, coding, unit testing, deployment & support], via industry standard tools [e.g
✓UML design tools, code IDEs, Automated test platforms]
✓Experience of GIT based repositories including version & variant management
✓Experience programming languages such as Java or Python, Windows or Linux O/S including scripting Show more →
✓Your primary duties will include:
✓- Designing technical solutions and providing software development and testing of those solutions.
✓- Re-working existing solutions for operation in a cloud native environment
✓- Adherence to project processes and software development practices.
✓- Supporting system test and integration activities.
✓- Producing technical documentation.
✓- Planning, scheduling, and reviewing work of the team [as part of agile team].
✓- Liaising with multiple stakeholders and reporting on progress.
✓- Assisting debugging, fault tracing and analysis for sustainment activities.
✓- Supporting product deployment and configuration.
✓An understanding of DevSecOps Development using technologies such as Jenkins, GIT, Docker to develop and deploy microservices applications using technologies such as Kubernetes.
✓In addition you will, from time to time, be expected to work with other teams in the group to assist in problem resolution and the identification/implementation of continuous improvements.
✓Responsibilities:
✓Develop Rest APIs to interact with internal and external software applications including COTS applications [IFS]
✓- Design, develop, code, document and test RESTful services and APIs
✓- Work as part of a team developing applications and services using Agile methodologies
✓- Ensure application performance, uptime and scale
✓- Maintain code quality
✓- Work in full software lifecycle activities
✓Skills:
✓Experience of the software development lifecycle and processes [e.g
✓design, coding, unit testing, deployment & support], via industry standard tools [e.g
✓UML design tools, code IDEs, Automated test platforms]
✓Experience of GIT based repositories including version & variant management
✓Experience programming languages such as Java or Python, Windows or Linux O/S including scripting Show more →