SDL is looking to build and enhance its modern local government management platform by hiring a Senior .NET Software Engineer to design, implement, and optimize services that support mission-critical functions.
Requirements
- .NET frameworks
- C-Sharp
- Microsoft IIS, WCF, REST APIs, and Azure App Services
- SQL Server (schema design, stored procedures, optimization, performance tuning)
- Azure Cloud Services (App Service, Blob Storage, Key Vault, Functions)
- CI/CD pipelines, GitHub, and automated deployments
- modern front-end integrations (e.g., single-page apps, HTML, JavaScript, jQuery)
Responsibilities
- 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.
- Write high-quality, well-documented, and testable code following SOLID principles and best practices.
Other
- 5+ years of professional experience
- 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.
- Experience mentoring engineers and driving engineering excellence initiatives.
- Flexible remote work options and are primarily based in the US East Coast time zone.