
Software Engineer (FT) Chelmsford, England
Job description
Experience:
- Experience in building serverless applications with AWS
- Demonstrated ability to create maintainable and scalable software architectures.
- Experience in working with Agile Methodologies or in an agile manner
- Experience in implementing CI/CD pipelines to automate testing and deployment processes.
- Experience in working in a DevOps culture, emphasizing collaboration, automation, and continuous improvement.
- Experience in adhering to clean code principles
- Strong proficiency in applying OOP principles and design patterns using one or more programming languages such as Python (preferable), Java, or .NET (C#)
- Proficiency in working with various database systems including SQL databases, NoSQL databases or search and analytics engines.
- Ability to write comprehensive unit, integration, and system tests.
- Skills in using source control management tool Git.
- Ability to analyse complex problems and develop effective solutions.
