Role: Cloud Developer
Location: Knutsford, UK(Hybrid)
Job description:
• AWS Cloud Engineer with experience in CloudFormation, AWS Lambda, AWS ALB, Multi-region, ECS Containers
• Tools: CHEF, Linux
What will you be doing?
• Producing high quality, performant and well-documented code adhering to secure coding principles
• Understand CloudFormation templates (Infrastructure as Code / IaC)
• Have an understanding of all relevant AWS services we currently use or may leverage in the future
• Work closely with Product Owners to understand business and customer problems and how our applications can help solve them
• Provide input on technical designs, learning to recognise potential performance and security issues early in their lifecycle
• Manage work using both Scrum and Kanban Agile methodologies, supporting continuous improvements in team productivity whilst sensibly managing risks and issues
• Review code changes made by others, helping to support their personal development and the overall quality and reliability of our products
• Participate in technical design discussions and present them in tech forums.
• Support releases through to production, identifying and implementing improvements to our Continious Integration and Deployment (CI/CD) processes where relevant
What we’re looking for:
• You will be an excellent developer with 9+ years of experience. Go is our primary language, and whilst in-depth experience isn’t essential, familiarity with other languages like Java is desirable
• You have application architecture skills, understanding the benefits of using key AWS services and how they can be integrated.
• You will be having strong at engineering practices (like XP, TDD), CI & CD, Pair programming
• You will be having strong understanding of Design & Enterprise, Cloud Native patterns.
• You have experience in designing and developing RESTful APIs
• Your superior coding skills will lead you to naturally create code that is not only easy to maintain and enhance but will be well structured and documented
• You have a relevant AWS certification specific to the role (e.g. Cloud Practioner, Developer or Architect)
• Have ability to drive the end-to-end software development lifecycle
• Have delivered successful enterprise-class products to market.
• Experience with automation at all levels of software development.
• You are strongly customer focused and an exceptional problem solver
• You recognise the value of Continuous Improvement and work to identify, understand and resolve issues affecting quality and delivery
• You should have Strong experience in applictaion of Object Oriented concepts
• You carry passion for new technology
• You should have experience in applying SOLID principles
• You should be good at identifying apt data structure to be used for given requirement.
• You have pretty good understanding of Engineering Practices (like XP, TDD.)
• You are an excellent communicator with the ability to effectively engage with audiences of varying technical proficiency