Description
Job Description:
Working on a contract basis for one of the UK's largest leading Software Companies as part of a cross-functional agile engineering team. You will lead from the front in ensuring the best technical solutions for a team working on major strategic projects.
The role requires you to have a wide range of skills and expertise, which you are able to utilise efficiently to help the team achieve its goals of building cloud native applications using various AWS technologies within a micro-services based architecture and an API first approach.
Key Responsibilities:
- Where necessary creating detailed design documentation and ability to present them to key stakeholders
- Working with your Scrum Master and other stakeholders to agree on technical direction
- Designing enterprise level architectures in conjunction with the wider architecture team and presenting those to the scrum team for implementation
- Leading the implementation tasks and working closely with other engineers in the team to ensure prompt completion of sprint goals
- Working closely with DevOps to ensure high standards of delivery
- Mentor colleagues providing advice and guidance on best practice and development techniques
Requirements
Must Have (Technical):
- Extensive experience of cloud SaaS platforms
- Extensive experience of APIs and Web services
- Experience working with AWS cloud services
- Advanced skills in a wide range of programming languages (C#, Node js,)
- Strong Back End and Database skills (SQL, PostgresSQL, Elasic Search)
- Angular 7 or above
- Strong knowledge of CI/CD systems & pipelines (Team City, etc)
- Excellent understanding of Micro service architectures
- Expert knowledge of Docker
- Experience of using monitoring tools like datadog
- Advanced knowledge of GIT
Must Have (Leadership):
- Experience mentoring and leading technical sessions
- Experience of agile methodologies
- Strong foundations in security considerations
Desirable:
- Experience of using Jira
- Experience of monitoring and logging techniques (ie Graylog)
- Experience using Web sockets
Qualifications:
- BSC or equivalent in a software engineering discipline
- AWS certifications