Jobs and Careers
IS
Technical Lead
ISF, Inc.United States - Remote, United StatesRemotefull_timeVerifiedPosted 30 Apr 2025
About the role
JOB OVERVIEWJOB TITLETechnical Lead - Software Development (.NET Focus)DIVISION/DEPARTMENTITLOCATIONRemoteREPORTS TO:Principal DeveloperFLSA STATUS:ExemptJOB SUMMARYISF 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 & RESPONSIBILITIESThe 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.
- 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. <
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s