Software Engineer C#

Role Description: We are looking for a Software Engineer who will be responsible for the development of server side components on our Client's systems. This involves analysis, design, programming, testing and deployment of new and existing functionality. The server side components are developed in C# / .NET as microservices deployed in Docker containers managed within a Kubernetes infrastructure. You will work in a diverse, open, inspiring and innovative high-tech environment. You will work with other highly talented developers, with plenty of opportunities for you to learn and share your learnings. To be successful in this role, you should have the technical skills required in the suite of tools used for systems development. We expect you to: Have a high degree of innovation, focus, flexibility, and drive. Be able to solve complex problems and have strong analytical and decision-making skills. Enjoy and work well in a team-based environment, as well as being self-motivated to individually succeed. Understand best practices of modern Software Engineering including Agile Software Development, Automated Testing, Configuration Management principles and DevOps. Work independently, typically receiving little instruction on day-to-day work. Have the rigour and care to manage and control changes to development, testing and production environments. Have proven experience as a software engineer working on cloud based applications. Have a good understanding of server side development using C# / .NET and understanding of Databases / SQL. Some understanding of the following technologies would also be advantageous: Azure DevOps and CI/CD Processes Docker & Kubernetes A GIT based change management platform. This job was originally posted as

Similar searches: Permanent, Full Time, Technology, Ipswich