Demo

Senior Software Developer

NMK Global Inc.
Indianapolis, IN Contractor
POSTED ON 8/22/2026
AVAILABLE BEFORE 9/20/2026

NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers. 

Job Title: Senior Software Developer
Location: Indianapolis, IN – Hybrid, 2 days onsite per week
 

Job Description:

We are seeking a Senior Software Developer to provide technical leadership and development support for a portfolio of established Microsoft .NET applications, including a legacy Classic ASP application. This is primarily a sustaining engineering and production support role focused on system stability, defect resolution, enhancements, security, and mentoring.

Key Responsibilities

  • Provide technical direction and serve as the escalation point for complex application issues.
  • Develop, maintain, and enhance Microsoft .NET applications using C#.
  • Troubleshoot production defects and implement reliable, maintainable solutions.
  • Support and maintain legacy Classic ASP/VBScript applications.
  • Collaborate with Product Owners and business stakeholders to analyze requirements.
  • Perform code reviews, establish coding standards, and mentor other developers.
  • Work with local, remote, and offshore development teams.
  • Partner with DevOps and infrastructure teams on deployments, monitoring, and releases.
  • Maintain technical documentation, runbooks, and knowledge articles.
  • Identify opportunities to improve workflows and reduce manual effort.
  • Ensure applications meet performance, security, regulatory, and governance standards.

Required Skills

  • 8 years of application development experience.
  • 5 years of Microsoft .NET development experience, specifically .NET Framework 4.6.2/4.8.
  • Strong C# development experience.
  • Experience with Entity Framework 6 or earlier using Database-First.
  • Strong SQL Server/T-SQL skills.
  • Strong understanding of Object-Oriented Programming and Design Patterns.
  • Experience with NUnit, xUnit, or comparable unit-testing frameworks.
  • Experience with Azure DevOps CI/CD.
  • Strong experience with Scrum or Kanban methodologies.
  • Proven experience mentoring developers or providing technical leadership.
  • Willingness to work with legacy codebases, Classic ASP, and VBScript.
  • Excellent communication and problem-solving skills.

Preferred Skills

  • Hands-on Classic ASP/VBScript experience.
  • SSIS/DTSX and SSRS.
  • UWP, Xamarin Forms, or MAUI experience.
  • Experience working with offshore development teams.
  • Experience modernizing .NET Framework applications to .NET 8 .

Work Arrangement

  • Hybrid position requiring candidates to be local to Indianapolis, IN.
  • Must be available to work onsite 2 days per week.
  • Some flexibility may be required for early-morning meetings with offshore team members.
  • No after-hours on-call rotation.

 

NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law. 

Hourly Wage Estimation for Senior Software Developer in Indianapolis, IN
$47.00 to $57.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer?

Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NMK Global Inc.

  • NMK Global Inc. Chantilly, VA
  • NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Develo... more
  • 5 Days Ago

  • NMK Global Inc. Milton, GA
  • NMK Global Inc . is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Devel... more
  • 5 Days Ago

  • NMK Global Inc. Atlanta, GA
  • NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Develo... more
  • 5 Days Ago

  • NMK Global Inc. Baltimore, MD
  • NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Develo... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Software Developer jobs in the Indianapolis, IN area that may be a better fit.

  • CREA, LLC Indianapolis, IN
  • Description CREA, LLC is a full-service low-income housing tax credit (LIHTC) syndicator forming long-term relationships with investors and developers that... more
  • 2 Months Ago

  • NMK Global Inc. Indianapolis, IN
  • Hi Every one, Hope doing well!. Job Title: Senior Software Developer (.NET / Sustaining Engineering) Location: Indianapolis, IN Duration: 6 Months Role Ove... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!