LOCAL CANDIDATES ONLY
We are looking for a highly skilled Senior .NET Developer (C# focus) to join our team. You’ll take ownership of designing, building, and maintaining scalable applications, services, and APIs that power our core products. As a senior engineer, you’ll not only deliver production-quality code but also help shape the team’s development practices, mentor others, and guide architectural decisions.
Key Responsibilities
- Architect, design, and develop solutions primarily in C# and .NET (Core / 6 / 7 / 8).
- Build and optimize ASP.NET Core Web APIs, services, and integrations.
- Design and tune SQL Server / Azure SQL databases, stored procedures, and queries.
- Implement secure authentication/authorization flows (e.g., IdentityServer, Azure AD, OAuth2, OpenID Connect).
- Contribute to cloud-native applications in Azure (App Services, Functions, AKS, Storage, Service Bus, etc.).
- Deliver high-quality, maintainable code through unit testing, code reviews, and adherence to SOLID principles.
- Collaborate with DevOps teams on CI/CD pipelines (Azure DevOps, GitHub Actions) and containerized deployments (Docker/Kubernetes).
- Identify and resolve performance bottlenecks, scalability issues, and production bugs.
- Stay up to date with new features in C# and .NET and advocate for best practices across the team.
- Mentor and coach junior and mid-level developers.
Required Qualifications
- 5+ years of professional experience with C# and the .NET ecosystem.
- Strong expertise in ASP.NET Core, Web APIs, and MVC.
- Solid knowledge of SQL Server / Azure SQL (schema design, queries, performance optimization).
- Practical experience deploying applications to Azure.
- Proficiency with object-oriented design, SOLID principles, and common design patterns.
- Experience with CI/CD pipelines and source control (Git).
- Strong problem-solving, debugging, and analytical skills.
- Excellent collaboration and communication abilities.
Preferred Qualifications
- Exposure to microservices architecture and distributed systems.
- Experience with front-end frameworks (React, Angular, or Blazor).
- Familiarity with messaging/queueing systems (Azure Service Bus, RabbitMQ, Kafka).
- Prior experience in high-compliance environments (e.g., SOC 2, HIPAA, financial/regulatory).
- Previous mentorship or technical leadership responsibilities.