We are looking for a Senior .NET Developer to join our team and help us build reliable, scalable, and high-quality software solutions for a unified platform, targeting B2B2B markets in energy management, accounting and sustainability, which aggregates data on utility usage and costs across multiple suppliers and helps take action and decision on reducing costs and CO2 footprint.
You’ll work with a cross-functional team from the client's side.
If you're a passionate and self-motivated individual with a strong work ethic and the ability to work independently and as part of a team, apply here.
Responsibilities
- Develop, maintain, and optimise .NET-based web applications,
- Rewrite the application, but with the idea of improving the code while fixing issues and delivering new features,
- Write documentation and power through legacy code,
- You will be responsible for overseeing code integration, deployment, and release management processes,
- Ensure code quality through code reviews, unit testing, and automated testing,
- Optimise application performance and scalability, addressing potential bottlenecks.
Knowledge and skills
- 5+ years of professional experience working with C# and .NET technologies, NET Framework 4.6, Entity Framework, Microsoft Azure, ASP.NET Web API, Autofac / Autofac.WebApi2 dependency injection,
- Solid understanding of object-oriented programming (OOP) and design patterns,
- Experience with Microsoft Azure infrastructure,
- Proficient in working with MS SQL server and using ORM tools,
- Knowledge of unit testing frameworks (xUnit, NUnit) and automated testing,
- Strong experience with version control systems (e.g., Git),
- Experience in Agile methodologies (Scrum, Kanban),
- Excellent problem-solving skills and the ability to debug and resolve complex technical issues,
- Refactoring and incremental code improvements,
- Proficiency in English (min. B2).
Nice to Have
- Experience with complex store procedures,
- Experience working with front-end technologies.