Description

You will lead architectural design, development, and modernization efforts across C#/ .NET applications.

Responsibilities

  • Own technical modernization initiatives, including legacy refactoring and cloud-readiness improvements.
  • Translate complex business requirements into scalable technical solutions alongside Product Owners.
  • Establish and enforce architectural standards and coding guidelines across the stack.
  • Design, implement, and govern secure, scalable RESTful APIs and backend services.
  • Lead root-cause analysis of production issues and implement durable corrective solutions.

Required Skills

  • 7+ years of professional experience developing enterprise applications using C# and .NET.
  • Demonstrated experience leading architectural decisions in complex or legacy environments.
  • Strong expertise with ASP.NET MVC and API-driven architectures.
  • Advanced experience with Microsoft SQL Server (2012+), including performance tuning and query optimization.
  • Proven success modernizing legacy systems and refactoring monolithic architectures.
  • Experience designing secure, scalable RESTful APIs with JWT/OAuth patterns.
  • Proficiency with Git-based source control and CI/CD automation.
  • Strong knowledge of dependency injection, middleware pipelines, and async/await.
  • Working knowledge of SPA architecture and modern frontend frameworks (Angular or React).

Education

Bachelor's degree