×
Register Here to Apply for Jobs or Post Jobs. X

Senior .NET​/C# Software Engineer

Job in New York, New York County, New York, 10261, USA
Listing for: Medical Knowledge Group
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: New York

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 Web Forms 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 Web Forms 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 Dev Ops 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 Web Forms, 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

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.

Please be cautious of unsolicited or fraudulent job offers. All legitimate communication from our company will come from an official company email address and will pertain only to roles you have formally applied for or discussed with our recruitment team. We will never ask for sensitive personal information, such as your Social Security number, banking details, or any form of payment, during the recruitment process.

If you receive an unexpected or suspicious message, do not respond. Instead, please contact us directly at  to verify.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary