.NET Developer (Microservices & Financial Domain)
Job Openings .NET Developer (Microservices & Financial Domain)
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 experience.
- Understand business requirements and translate them into modular and scalable software design.
- 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
- 4 to 5 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.
- Ability to gather and understand requirements, and design effective technical solutions.
- Experience in the accounting and financial software domain is a significant plus.
- Experience in developing UI using Microsoft Blazor is a significant plus.
- Bachelors degree in Computer Science, Engineering, or a related field.