Firmenlogo

Homeoffice Technical Lead at ISF, Inc.

ISF, Inc. · Tallahassee, United States Of America · Remote

Apply Now
 
Technical Lead
----------------------------------------------------
JOB TITLE: Technical Lead - Software Development (.NET Focus)
DIVISION/DEPARTMENT: Software Development
LOCATION: Remote/Hybrid
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.
Apply Now

Other home office and work from home jobs