Software Engineer at ContactEngine
United Kingdom
We are looking for a SoftwareEngineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omni-channel, proactivecommunication platform.You will be working in multidisciplinary team with other professionalsdelivering high quality and secure software within an Agile delivery framework.

We offer a friendly and flexible working environment that is currently 100% remote with occasional team meetups when possible.

Key Responsibilities

Write, test, maintain code which adheres to internal guidelinesand industry best practices.
Take part in code reviews (as reviewer and reviewee).
Write reusable code and libraries.
Participate and contribute in team Scrum ceremonies.
Ensure applications are built to modern security standards.

Knowledge/Experience


Required:
Strong analytical and problem solving skills.
Strong Microsoft C# experience, with experience in OOP and applying modern design patterns.
Experience designing and building web-based products using the Microsoft ASP.NET or .NET Core frameworks and associated technologies.
Strong relational database experience and proficient in writing and troubleshooting SQL (preferably MySQL).
Ability to write testable, reusable and scalable code to help with the rapid development of the company.
Containerisation and microservice development -Docker, Kubernetes.
Proficient working with Gitand other development process tooling.
Experience working with CI/CD tooling -Azure DevOps/Team City/Octopus Deploy.

Desired:
Experience working with SaaS.
Knowledge of AWS, Azure and/orother cloud technologies.
Working with Agile teams.