About the Role
We’re looking for a highly experienced Senior .NET/C# Software Engineer to lead the maintenance, enhancement, and integration of complex, business-critical web applications. This role is ideal for a strong individual contributor who thrives in legacy codebases, understands performance bottlenecks, and brings deep experience in system architecture, SQL optimization, and backend engineering.
You’ll be working on mature .NET WebForms applications built on the .NET Framework v4.x, running in a Windows Server/IIS environment, supporting enterprise-level systems and integrations. Experience working with cloud infrastructure, SMTP configurations, and enterprise authentication systems like SAML SSO is critical.
Key Responsibilities
- Architect, develop, and optimize .NET WebForms applications using .NET Framework v4.x and C#
- Refactor legacy codebases and implement modern patterns where applicable
- Design and maintain complex SQL Server procedures, views, indexes, and performance tuning
- Own application deployment and hosting within Microsoft Windows Server environments and IIS
- Manage and troubleshoot scheduled tasks, cron jobs, and SMTP-based systems
- Integrate with third-party APIs and platforms (RESTful, SOAP, custom integrations)
- Utilize Visual Studio for full-stack debugging, performance profiling, and test automation
- Write unit and integration tests to support robust, maintainable code
- Participate in technical planning, code reviews, and solution design discussions
- Accurately scope and estimate work across new development and support requests
- Collaborate with QA and DevOps teams for CI/CD processes using Git and automated pipelines
Required Qualifications
- B.S. in Computer Science, Software Engineering, or a related technical field
- 7+ years of experience in .NET/C# software engineering
- Advanced expertise in .NET WebForms, C#, and the .NET Framework v4.x
- Deep experience with SQL Server, including query optimization, indexing strategies, and writing complex stored procedures
- Proven experience with Windows Server, IIS, and application hosting and configuration
- Strong understanding of Git source control workflows (Git Flow, PR reviews, etc.)
- Experience with SMTP configurations, email templates, and email-based workflows
- Familiarity with cron jobs, Windows Task Scheduler, and automation scripting
- Experience building and debugging multi-tier enterprise applications
- Understanding of SAML SSO flows and integration
- Excellent problem-solving, communication, and documentation skills
Nice to Have
- Experience with Golang for microservices or internal tooling
- Background in REST API development and integration
- Exposure to Veeva CRM/Vault or similar regulated platforms
- Familiarity with pharmaceutical or healthcare compliance requirements (21 CFR Part 11, HIPAA)
- Previous experience at a digital agency or working with pharma marketing campaigns
Why Join Us?
- Work on mission-critical enterprise platforms that support major business operations
- Join a technically mature environment that values clean code, reliability, and performance
- Collaborate with senior engineers and leadership on long-term architecture planning
- Competitive salary, benefits, and opportunities for advancement
If you're a senior-level engineer who enjoys the challenge of keeping legacy systems efficient and secure while moving them forward, we’d love to hear from you.