Software Developer (.NET / Sustaining Engineering)

Nmk Global Inc.
Indianapolis, IN, United States
16 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Vbscript Agile Methodology Unit Testing Microsoft Azure C Sharp (Programming Language) Code Review Databases Information Engineering DevOps Entity Framework
+12 more
Microsoft SQL Server Nunit Scrum Methodology Release Management Software Engineering SQL Server Reporting Services SQL Server Integration Services Transact-SQL .NET Core Xunit Tools for Reporting Code Restructuring

Job description

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., * 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.

Requirements

  • 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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke Β· World Congress 2026 Europe

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini Β· World Congress 2021

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum Β· World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri Β· World Congress 2023

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin Β· World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Β· Coffee With Developers

Videos

See all

Related articles

See all