Design, develop, and maintain .NET applications across backend services (IIS, WCF, APIs), front-end integrations, and Azure-hosted components.
Work with SQL Server databases to design schemas, write queries, optimize performance, and ensure data integrity.
Enhance and maintain core platform services, including: Authentication and login services, Workflow automation services, Reporting and mail merge engines, Payment processing integrations, Public and internal APIs.
Collaborate on system architecture and application design, ensuring scalability, reliability, and maintainability.
Partner with DevOps on CI/CD pipelines, monitoring (Datadog, New Relic, Sentry), and Azure cloud infrastructure.
Mentor junior engineers and contribute to code reviews, knowledge sharing, and onboarding efforts.
Troubleshoot, debug, and resolve production issues, ensuring system uptime and customer satisfaction.
Write high-quality, well-documented, and testable code following SOLID principles and best practices.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
5+ years of professional experience developing with C# and .NET frameworks.
Strong experience with Microsoft IIS, WCF, REST APIs, and Azure App Services.
Expertise in SQL Server (schema design, stored procedures, optimization, performance tuning).