Job Description
We are looking for an enthusiastic Senior Software Engineer in .NET to work at the forefront of our cloud modernization, within our Credit & Verification Services. Reporting into our Lead Developer, you will be part of a high-performance engineering team delivering the modernization of products.
Responsibilities
- Deliver high-quality software solutions within agreed timelines, ensuring alignment with business requirements and agile principles.
- Collaborate with other Software Engineers to both maintain existing systems and build our cloud-native microservices and web applications using the latest technologies and architectural patterns.
- Creating and reviewing high-level and low-level design documents.
- Writing high-quality unit and integration tests using xUnit or nUnit, with hands-on experience in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
- Conducting code reviews.