Position Overview: 
We are seeking a highly experienced Senior .NET Developer to lead and drive the development of modern, modular, microservices-based applications.
This role requires deep hands-on expertise in .NET Core, legacy ASP.NET, SQL Server, and microservice/API architecture.
The ideal candidate will also be capable of leading a team of developers, understanding business requirements, and delivering scalable solutions with a focus on the accounting and financial domains.
Responsibilities: 
- Design, develop, and maintain scalable .NET Core applications.
 
 
- Work with and refactor legacy ASP.NET applications for modernization and integration.
 
 
- Write highly efficient and optimized stored procedures for SQL Server.
 
 
- Design and implement RESTful APIs for microservice-based architecture.
 
 
- Integrate webhooks and implement message queuing systems (e.g., RabbitMQ, Azure Service Bus).
 
 
- Design and develop Blazor-based applications for intuitive front-end experiences.
 
 
- Understand business requirements and translate them into modular and scalable software design.
 
 
- Lead a team of 5–6 developers, mentor junior team members, and ensure code quality through reviews and best practices.
 
 
- Collaborate with cross-functional teams including product, QA, and DevOps to deliver robust solutions.
 
 
- Leverage accounting and financial domain expertise to build feature-rich business applications.
 
 
Qualifications: 
- 8+ years of hands-on experience with .NET technologies including .NET Core and ASP.NET.
 
 
- Strong knowledge of relational databases, especially SQL Server, and writing efficient stored procedures.
 
 
- Experience with modern architectural patterns including microservices and distributed systems.
 
 
- Experience implementing APIs, webhooks, and working with message queues like RabbitMQ or Azure Service Bus.
 
 
- Proficiency in developing UI using Microsoft Blazor is highly desirable.
 
 
- Strong leadership skills and experience managing small to mid-sized development teams.
 
 
- Ability to gather and understand requirements, and design effective technical solutions.
 
 
- Experience in the accounting and financial software domain is a significant plus.
 
 
- Bachelor's degree in Computer Science, Engineering, or a related field.
 
 
Skills Required
Microservice, Sql Server, .Net Core