Boardroom logo
BoardroomPosted 1 month ago

Senior.Net Developer

RemoteUnited States

ContractSenior LevelSmall

Job Summary

Design, develop, and maintain enterprise-level legal business applications using C#, .NET Core, and SQL Server. Lead technical design for microservices and middleware, build secure RESTful APIs with third-party integrations, and contribute front-end development with React, Angular, or Razor. Provide technical leadership through code reviews, architectural decisions, and mentoring team members. Collaborate with business analysts and legal stakeholders to ensure compliance alignment, while supporting CI/CD practices via Microsoft Azure DevOps pipelines. Ensure adherence to secure coding standards and legal data requirements. This 12-month contract requires 5+ years of full-stack .NET experience and offers competitive compensation for a senior developer role.

Required Qualifications

  • 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)

Desired Qualifications

  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce