ICF

Technical Lead (.NET)

ICF
Apply
2 hours ago
Rockville, MD, USAStaff+

Base Salary

$89k - $152k/yr

Responsibilities

  • Develop and maintain web and mobile applications using C#, .NET 6–8, ASP.NET, JavaScript, React, and Vue.
  • Design, write, and optimize Microsoft SQL Server databases, queries, and T-SQL stored procedures.
  • Modernize and maintain current and legacy applications, including older ASP.NET platforms and occasional Windows Forms, C++, or Objective-C components.
  • Troubleshoot, debug, test, and deploy software solutions while ensuring performance, security, and reliability.
  • Lead technical teams and collaborate with cross-functional teams through code reviews, technical documentation, and Agile development practices.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 10+ years of hands-on software development experience designing and developing enterprise applications using the Microsoft technology stack.
  • 5+ years of experience leading technical teams in Agile environments.
  • 3+ years of hands-on experience building large, scalable web and mobile applications using React.
  • Ability to obtain and maintain a Public Trust.
  • Must reside in the United States, be authorized to work in the United States, and perform all work in the United States.
  • Strong analytical, problem-solving, decision-making, verbal, and written communication skills.
  • Master’s degree, cloud-platform experience, and consulting or healthcare experience are preferred; Vue experience is desirable but not required.

Benefits

  • Hybrid position requiring onsite work at an office in Rockville, Maryland.
  • Core work hours are 10:00 a.m. to 4:00 p.m. Eastern Time, with flexibility to start earlier or work later depending on time zone.
  • The position must be performed in the United States; foreign-location access and personal VPN connections are prohibited.

Tech Stack

C#C++JavaScriptMicrosoft SQL Server.NETObjective-CReactVue.js
ICF

About ICF

10,000+ employees
Contact me