Technical Lead

Remote
Full Time
Manager/Supervisor
 
Technical Lead

JOB TITLE: Technical Lead - Software Development (.NET Focus)
DIVISION/DEPARTMENT: Software Development
LOCATION: Remote/Hybrid, US
REPORTS TO: Principal Developer
FLSA STATUS: Exempt

Objective 
ISF is seeking a Technical Lead to provide strategic technical direction and leadership on software projects. The Technical Lead will partner with the Principal Developer and client-facing Project Managers to guide project execution, set technical standards, and ensure best practices are followed across the software development lifecycle. This role is ideal for a senior .NET expert who thrives on mentoring others, driving architectural decisions, and delivering scalable, maintainable, and secure cloud-based solutions both on-premises and in Azure. 

Key Responsibilities 
The Technical Lead will:
  • Serve as the technical point of contact on projects, guiding developers and collaborating closely with Product Owners.
  • Define the system architecture, establish development standards, and lead design decisions to ensure product scalability, reliability, and maintainability on projects for our Government clients.
  • Oversee and contribute to hands-on development using the Microsoft technology stack (.NET, C#, Azure).
  • Provide mentorship to .NET Developers I–III, conducting code reviews and enforcing clean coding practices.
  • Lead DevOps planning and CI/CD implementation using Azure DevOps pipelines or similar tools.
  • Evaluate and select appropriate Azure services (App Services, Azure SQL, Functions, Blob Storage, etc.) for given solutions.
  • Ensure codebase security, performance, and compliance through automated testing and static code analysis tools.
  • Collaborate with QA, UX, and Infrastructure teams to ensure comprehensive and cohesive delivery of technical solutions.
  • Foster a culture of learning, innovation, and technical excellence within the team.
  • Proactively identify and bring forward potential or real defects
  • Work with internal teams to coordinate and guide the design, development, and support of complex enterprise solutions.
Education & Certifications
  • Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
  • Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert) are a plus.
  • Candidates who do not currently hold an Azure certification will be required to obtain Microsoft Azure certification (Az-204,AZ-400) within the first six months of employment.
Knowledge & Experience
Core Technical Skills:
  • Expert in C#, ASP.NET Core, and modern .NET frameworks (.NET 6 and newer).
  • Strong understanding of architectural patterns including microservices, clean architecture, and domain-driven design.
  • Proficiency in Azure cloud services, including Azure App Services, Azure Functions, Azure SQL, Azure Storage, Key Vault, and monitoring tools.
  • Deep experience with Entity Framework Core, REST APIs, and asynchronous programming.
  • Familiarity with front-end frameworks and tooling (e.g., Blazor, Angular, or React) is a plus.
  • Hands-on experience designing and implementing CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Skilled in debugging, troubleshooting, and performance tuning distributed systems.
Leadership & Collaboration:
  • 7+ years in leading technical teams and managing complex software projects.
  • Proven ability to mentor developers and uplift team capability.
  • Skilled in agile methodologies and cross-functional collaboration.
Skills & Abilities
  • Strategic and systems-level thinker who can see the "big picture" and align technology decisions with business goals.
  • Strong interpersonal skills with the ability to inspire and motivate technical teams.
  • Effective communicator with the ability to translate technical ideas into business language and vice versa.
  • Proactive problem solver and decision-maker, capable of navigating ambiguity and change.
  • Passionate about continuous learning and encouraging innovation across the team.

We are committed to providing equal opportunity in all of our employment practices, including selection, hiring, promotion, transfer, and compensation, to all qualified applicants and employees without regard to age, race, color, sex, religion, national origin, marital status, gender identity or expression, or sexual orientation, disability or any other protected status in accordance with the requirements of all federal, state and local laws.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*