Description
Job Role 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 work to build a cloud native application using various AWS technologies within a micro-services-based architecture and an API first approach.
Key Responsibilities:
- Work closely with the Scrum Master and other stakeholders to identify and communicate technical requirements
- Help lead on some implementation tasks and work closely with other engineers in the team to ensure prompt completion of sprint goals
- Drive innovation by using new and exciting ideas to solve complex problems
- Guide, mentor and support other members of the team with guidance on best practice and development techniques
- Create and maintain solution documentation
- Working closely with Operations to ensure high standards of delivery
Required technical skills and experience:
- Amazon Web Services (AWS) experience
- C#, .NET Core, NodeJS and JavaScript experience
- Experience of APIs and Web services
- Commercial cloud SaaS platform development experience
- Understanding of security considerations
- Understanding of Micro service architectures
- SQL/Database knowledge
- Experience of working within agile methodologies (Scrum, Story Pointing etc)
- Experience of monitoring and logging techniques
- Knowledge of Docker/Kubernetes
- Knowledge of GIT/Bitbucket
- Knowledge of CI/CD systems
Desirable:
- PostgreSQL and SQL Server
- Comfortable with Linux environments
- TeamCity experience
- Experience of using Jira
- Experience using Web sockets
Desired Qualifications:
- AWS Certifications
- BSC or equivalent in a software engineering discipline