£40 - £52 per hour
3 months ago
Duration: 6 Months
Key Responsibilities and Tasks:
Designing, coding, testing, configuring and supporting fully integrated software solutions that meet customer needs. Working closely with Systems Engineers, Software Engineers and Architects to support the development and review of functional design specifications, high-level system architecture and interface designs Contributing to scrum teams, attending project reviews and ensuring we work to established software engineering processes and methodologies Supporting, encouraging and sharing knowledge with other team members.
Skills & Experience
Significant Java development ability, supported by strong design principles.
Proven ability in a senior role within a software development team, with a proven ability to deliver successful software under pressure
A deep understanding of configuration management, change control and continuous integration tools such as Jenkins and a passion for producing clean code
In addition any of the following would be beneficial:
- Model Driven Engineering/UML
- Any of the following - Spring, Camel, JPA, Sencha
- Web services design and development
- Agile methodologies, i.e. SCRUM
- Continuous integration and automated test tools
- HCI design
- Military software development
Due to the sensitive nature of the product all applicants must be capable of obtaining UK MoD Security Clearance to SC level.