17 days ago
London, United KingdomSenior
Responsibilities
- Deliver new features and maintain high-quality, resilient software.
- Contribute to system design, architecture, and large-scale projects.
- Work collaboratively in a software team to identify technology solutions for business challenges.
- Improve software engineering processes, practices, automation, and software quality.
- Act as a subject matter expert, positive role model, and coach for junior engineers.
Requirements
- Ideally over 7 years of commercial development experience with C#, .NET, or .NET Core.
- Front-end development experience with JavaScript, CSS, HTML, and React.
- Understanding of SOLID principles, Event Driven Architecture, and Domain-Driven Design.
- Experience designing RESTful APIs, developing on Azure, and applying a cloud-first approach.
- SQL skills.
- Experience writing and maintaining test cases using NUnit, Microsoft.TestFramework, SpecFlow, or Selenium.
- Strong communication, emotional intelligence, proactivity, initiative, and ability to communicate technical information to technical and non-technical stakeholders.
Benefits
- Contract position.
- Inclusive, collaborative culture with support and opportunities for development.
