Senior Software Developer (.NET / Sustaining Engineering) -

NMK Global Inc.

Indianapolis (IN)

On-site

USD 110,000 - 160,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NMK Global Inc. in Indianapolis, IN seeks a Senior Software Developer to lead a portfolio of .NET applications and a legacy Classic ASP system. This sustaining role emphasizes stability, defect resolution, targeted improvements, and mentoring both local and offshore developers.

You will drive technical direction, review code, and partner with Product, DevOps, and Data Engineering teams to ensure reliable deployments and data quality. Strong leadership in Agile environments is expected.

Qualifications

  • Minimum 8+ years of professional application development experience.
  • 5+ years with .NET Framework (4.6.2/4.8) and C#.
  • Deep SQL Server experience; complex T-SQL & EF6 (Database-First).
  • Willingness to maintain legacy Classic ASP/VBScript code.
  • Experience with NUnit/xUnit and Azure DevOps CI/CD.
  • Agile experience; Scrum or Kanban; lead/mentor teams.

Responsibilities

  • Provide day-to-day technical direction and code reviews.
  • Mentor onshore/offshore team partners and escalate complex issues.
  • Diagnose and resolve production defects and perform minor enhancements.
  • Maintain and support legacy Classic ASP/VBScript applications.
  • Collaborate with Product Owners, Infra/DevOps, and Data Eng teams on deployments.
  • Maintain runbooks, architecture diagrams, SOPs, and knowledge bases.

Skills

NET Framework
C#
SQL Server
Entity Framework 6
Classic ASP
VBScript
NUnit/xUnit
Azure DevOps CI/CD
Agile/Scrum/Kanban
Mentoring

Tools

Azure DevOps

Job description

Hi Every one,
Hope doing well!.

Job Title: Senior Software Developer (.NET / Sustaining Engineering)

Location: Indianapolis, IN

Duration: 6+ Months

Role Overview

We are seeking a dependable Senior Software Developer to serve as a technical leader on an Agile team maintaining a portfolio of established enterprise Microsoft .NET applications and a legacy Classic ASP system. This is primarily a sustaining engineering and technical leadership role focused on platform stability, defect resolution, targeted enhancements, and mentoring developers across local and offshore teams.

Key Responsibilities
  • Technical Leadership & Mentorship: Provide day-to-day technical direction, conduct code reviews, enforce coding standards, and mentor onshore/offshore team partners. Serve as the primary technical point of escalation for complex production issues.

  • Sustaining Engineering: Diagnose and resolve complex production defects, deliver minor-to-moderate enhancements, and execute system maintenance to keep business-critical systems stable and secure.

  • Legacy System Support: Maintain and support a legacy Classic ASP/VBScript application, incrementally mitigating risks and contributing to long-term application modernization strategies.

  • Cross-Functional Collaboration: Partner with Product Owners, Infrastructure/DevOps, and Data Engineering teams on deployments, monitoring, release management, and data quality improvements.

  • Documentation & Process: Maintain technical runbooks, architecture diagrams, SOPs, and knowledge bases to ensure operational readiness and compliance with governance standards.

Required Technical Skills & Qualifications
  • Experience: Minimum 8+ years of professional application development experience.

  • Core .NET Stack: 5+ years with .NET Framework (specifically versions 4.6.2 and 4.8) and C#.

  • Database & ORM: Deep experience with SQL Server, writing complex T-SQL queries, and using Entity Framework 6 (or earlier) with a Database-First approach.

  • Legacy Technologies: Willingness and capability to maintain legacy codebases, specifically Classic ASP and VBScript.

  • Testing & CI/CD: Proficient with unit testing frameworks (NUnit/xUnit) and automated CI/CD pipelines in Azure DevOps.

  • Methodology: Proven experience working in Agile environments (Scrum/Kanban) and leading/mentoring team members.

Preferred Qualifications
  • Direct, hands-on experience refactoring or supporting Classic ASP and VBScript applications.

  • Familiarity with SQL Server Integration Services (SSIS/DTSX) and Reporting Services (SSRS).

  • Experience migrating legacy .NET Framework platforms up to modern .NET 8+.

  • Previous experience managing daily task handoffs with offshore development partners.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Sustaining Engineer & Lead (Legacy ASP)
Senior .NET Sustaining Engineer & Lead (Legacy ASP)

NMK Global Inc. • Indianapolis (IN)

On-site
USD 110,000 - 160,000
Software Engineer V
Software Engineer V

EPITEC • Jackson (MI)

Hybrid
USD 135,000 - 156,000
40 hours paid time off
Medical insurance contributions
Dental and vision
+1
.NET Developer (Contract) – Hybrid (MVC, Classic ASP) 5166
.NET Developer (Contract) – Hybrid (MVC, Classic ASP) 5166

Tier4 Group • Atlanta (GA)

Hybrid
USD 100,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior .Net Developer
Senior .Net Developer

Mindlance • Boston (MA)

On-site
USD 100,000 - 130,000
Senior .NET Developer
Senior .NET Developer

Accord Technologies Inc • Des Moines (IA)

On-site
USD 95,000 - 135,000
Senior Software Engineer, Indianapolis, IN
Senior Software Engineer, Indianapolis, IN

Agility360 • Indianapolis (IN)

On-site
USD 90,000 - 130,000
Senior .net Developer
Senior .net Developer

Freshconsulting • Kent (WA)

On-site
USD 120,000 - 180,000
Software Developer Senior
Software Developer Senior

Baker Hill • Carmel (IN)

On-site
USD 110,000 - 160,000
Senior Dotnet Developer
Senior Dotnet Developer

Halian | Managed Services, Recruitment Agency & Contract Staffing • Austin (TX)

On-site
USD 120,000 - 160,000