Position Overview
This role requires a developer who is technically proficient, highly collaborative, and thrives in an in-office environment. You will play a pivotal role in designing, developing, and maintaining mission-critical systems that support business operations at scale.
Key Responsibilities
- Architect, develop, and maintain enterprise-level applications using Microsoft technologies.
 - Build robust, scalable APIs and backend services with .NET Core / .NET Framework (C#).
 - Develop intuitive, high-performance user interfaces using ASP.NET MVC, Blazor, Razor Pages, or React / Angular (TypeScript).
 - Design and manage complex data structures and stored procedures in Microsoft SQL Server.
 - Ensure application performance, uptime, and scalability through efficient coding and system architecture.
 - Integrate with internal and third-party enterprise systems (e.g., ERP, CRM, payment gateways, identity providers).
 - Collaborate with cross-functional teams including QA, DevOps, business analysts, and product owners.
 - Participate in system architecture reviews, technical planning, and continuous improvement initiatives.
 - Follow industry best practices for code quality, security, documentation, and compliance.
 - Contribute to DevOps processes using Azure DevOps, Git, and CI / CD pipelines.
 
Required Qualifications
- 10+ years of hands-on experience in full stack development with Microsoft technologies.
 - Proven experience delivering enterprise software solutions at scale.
 - C#, ASP.NET Core / MVC / Web API
 - Entity Framework (EF / EF Core)
 - SQL Server: schema design, indexing, optimization
 - Front-end frameworks: Blazor, Razor, or modern JavaScript frameworks (React / Angular with TypeScript)
 - Experience with Azure services (e.g., App Services, Azure SQL, Functions, Key Vaults).
 - Strong understanding of enterprise architecture patterns, microservices, and service-oriented architecture.
 - Knowledge of application security, role-based access control, and data protection strategies.
 - Excellent troubleshooting, debugging, and performance tuning skills.