Overview
Skills
Job Details
Required Skills & Qualifications
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
8+ years of professional experience in software development, with 3+ years in an architectural or lead developer role.
Deep expertise in the .NET ecosystem .NET Core, Core, C#, Entity Framework, LINQ.
Strong understanding of design patterns, DDD (Domain-Driven Design), and microservices architecture.
Experience with Azure services (App Services, Functions, Service Bus, AKS, etc.) or AWS equivalents.
Proficient in RESTful API design, asynchronous programming, and message-based architectures.
Knowledge of front-end technologies (React, Angular, Blazor) is a plus.
Strong background in DevOps and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
Excellent problem-solving, communication, and leadership skills.
Preferred Qualifications
Microsoft Certified: Azure Solutions Architect Expert or .NET Developer Associate.
Experience with containerization and orchestration (Docker, Kubernetes).
Familiarity with security best practices, including OAuth, JWT, and identity management (Azure AD, IdentityServer).
Exposure to Agile/Scrum development methodologies.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law