We're looking for a seasoned software developer to join our team. As a key member of our technology department, you'll be responsible for designing and implementing innovative solutions using the Microsoft .NET development platform.
In this role, you will have the opportunity to work on complex projects that require strong technical skills and collaboration with other teams. Your primary focus will be on developing scalable and maintainable code using ASP.NET MVC (Standard Framework v4.8 and Core v8).
Key Requirements
* Microsoft .NET Development Expertise: Proven experience in developing applications using the Microsoft .NET framework and familiarity with ASP.NET MVC.
* Database Management: Strong knowledge of Microsoft SQL Server 2019 and experience with database design and management.
* Messaging Systems: Practical experience with messaging systems such as RabbitMQ, enabling the development of decoupled and scalable distributed applications.
* Web Application Development: Proficiency in web application development using ASP.NET Razor Views, including HTML, CSS, and JavaScript.
* Collaboration Tools: Hands-on experience using Git in Azure DevOps, with Visual Studio 2022 as the primary development environment.
You should have a strong problem-solving approach, excellent communication skills, and a collaborative mindset. Previous experience in the banking and mortgage credit sector is an added advantage.
If you are passionate about software development and want to contribute to creating innovative solutions, we'd love to hear from you.