Senior.Net Developer – 12 Month Contract
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 practic

Desired Skills:

  • Senior
  • Developer
  • Information Technology

Learn more/Apply for this position