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