Job Openings
Senior.Net Developer
About the job Senior.Net Developer
Senior.Net Developer - 12 Month Contract
Key Responsibilities
-
Design, develop, and maintain enterprise-level solutions using C#, .NET Core/.NET Framework, ASP.NET MVC, and SQL Server, with a focus on legal business applications.
-
Lead the technical design and implementation of microservices and middleware components to support scalable and maintainable systems.
-
Build and consume secure RESTful APIs and services, including third-party integrations with legal systems.
-
Provide technical leadership across projects, including code reviews, architectural decisions, and mentoring of team members.
-
Contribute to front-end development using React, Angular, or Razor as required, ensuring cohesive user experiences across web-based legal tools.
-
Collaborate with business analysts, legal teams, and other stakeholders to ensure solutions align with business and compliance requirements.
-
Support CI/CD practices using Microsoft Azure DevOps, including pipeline setup, automation, and deployment strategies.
-
Ensure adherence to secure coding practices and legal data compliance standards.
Requirements
-
5+ years of experience as a Full Stack or Backend .NET Developer in enterprise environments
-
Strong expertise in C#, ASP.NET MVC, .NET Core/.NET Framework, and Entity Framework
-
Proven experience designing and implementing microservices and middleware solutions
-
Solid understanding of SQL Server, T-SQL, and data access optimization
-
Practical experience with Microsoft Azure DevOps (repos, pipelines, boards)
-
Basic working knowledge of front-end technologies, particularly React, Angular, JavaScript, HTML5, and CSS3
-
Prior experience leading or mentoring intermediate and junior developers on project teams
-
Exposure to systems common in the legal domain (e.g., case/document management, legal billing, compliance systems) is a strong advantage
Desirable Skills
-
Understanding of authentication and authorization frameworks, including OAuth2, OpenID Connect, and IdentityServer
-
Knowledge of Domain-Driven Design (DDD) and CQRS architectural patterns
-
Experience with enterprise system integration, including RESTful APIs, SOAP services, and legacy system interoperability
-
Exposure to Microsoft Azure services, such as App Services, Azure SQL, Key Vault, and Logic Apps
-
Ability to write or interpret Business Requirements Documents (BRDs) and translate them into technical specifications
-
Experience in refactoring monolithic systems into service-based or modular architecture
-
Strong documentation and technical writing skills, especially for internal system documentation and handover processes
-
Comfort with code branching strategies, Git flow, and best versioning practices