
Senior .NET Software Engineer
SDL
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudJavaScriptjQuery.NETSQLVault
About the role
- 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).
- Hands-on experience with Azure Cloud Services (App Service, Blob Storage, Key Vault, Functions).
- Familiarity with CI/CD pipelines, GitHub, and automated deployments.
- Knowledge of modern front-end integrations (e.g., single-page apps, HTML, JavaScript, jQuery).
- Excellent problem-solving skills, with the ability to balance speed and quality in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work effectively across teams.
Benefits
- Competitive salary.
- Unlimited PTO.
- Flexible working hours and remote work options.
- Comprehensive health, dental, and vision insurance.
- Professional development opportunities and learning budget.
- Home office and IT budget.
- Supportive team environment.
- The chance to work on innovative projects with cutting-edge technologies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#SQL ServerIISWCFREST APIsAzureGitHubHTMLJavaScript
Soft skills
problem-solvingcommunicationcollaborationmentoringcode reviews
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering