EXPERIENCE
Essential skills and experience
- Proven ability of developing robust and serviceable enterprise level code across a good number of software projects, using Agile methodologies
- At least 5 years' experience of coding in Java or Python
- At least 2 years' experience developing applications on the AWS platform, including, Serverless, CloudFormation etc
- Experience of Testing Frameworks
- Experience with Continuous Integration tooling
- Experience with Agile development processes
- Excellent communication skills enabling team focus and interaction with all project stakeholders
- Ability to provide technical team direction and management of team members
- Experience of leading technical teams delivering Enterprise Level Software solutions
- Proven ability to develop appropriate solution level architectures to meet the business need within the constraints of the organisational enterprise architecture
Nice-to-have skills and experience
- AWS Certified Associate Solutions Architect
- Demonstrable knowledge of IT security principles
- Knowledge of C3 architecture design method