Technical Lead

Remote
Full Time
Manager/Supervisor
JOB OVERVIEW
JOB TITLETechnical Lead - Software Development (.NET Focus)
DIVISION/DEPARTMENTIT
LOCATIONRemote/Hybrid
REPORTS TO:Principal Developer
FLSA STATUS:Exempt
JOB SUMMARY
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-premise and in Azure.
DUTIES & 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.
KNOWLEDGE & EXPERIENCE
Primary Skills

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:
  • Experience 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

Human Check*