Team Lead – Application Development
Team Lead – Application DevelopmentFrisco, TexasSalary: $120,000 – $150,000Stelvio are working with a client in the intelligent transportation technology space, supporting organisations with software-led solutions across tolling, safety, enforcement, logistics, and mobility operations.They are looking for a hands-on Team Lead – Application Development to guide a team of software developers while remaining close to technical delivery. This role is ideal for someone who enjoys leading people, shaping software solutions, and helping teams deliver reliable, scalable, and maintainable applications.ResponsibilitiesLead, mentor, and support a team of software developers across day-to-day deliveryAssign, review, and oversee development work, including peer code reviewsCoach team members on technical best practice, career development, and leadership growthLead software development activity across the full SDLCProvide technical direction across core product development initiativesGuide the team through testing, code reviews, static code analysis, and quality checksEnsure development work follows coding standards, quality metrics, and compliance expectationsTranslate business and functional requirements into technical solutions and design documentationProvide development estimates and support project planning, scheduling, and resource allocationRun daily stand-ups and Scrum meetings, including documenting key actions and outcomesWork closely with project managers, product teams, business analysts, and QA teamsSupport project kick-off meetings, status reviews, and customer expectation managementProduce and maintain technical documentation, including design documents, requirements, traceability, and configuration documentationDocument system integrations and support interoperability across platformsTransfer knowledge to support teams for post-go-live maintenanceSupport higher-level troubleshooting, defect resolution, and technical issue investigationQualificationsYou will need:Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field5+ years of hands-on application development experience, including full lifecycle project delivery2+ years in a technical leadership or team lead role, with direct oversight of development resourcesProven experience working in Agile/Scrum environments, including stand-ups and sprint planningExperience working cross-functionally with project managers, business analysts, QA teams, and technical stakeholdersExperience delivering scalable enterprise-level applicationsExperience managing integrations between systemsProficiency in one or more modern programming languages such as C#, Java, Python, JavaScript, or TypeScriptStrong understanding of software design patterns, object-oriented programming, and architecture principlesExperience with front-end and back-end frameworks such as Angular, React, .NET, or Spring BootHands-on experience with REST APIs, microservices, and cloud platforms such as Azure, AWS, or GCPFamiliarity with CI/CD pipelines, Git, and automated testing frameworksKnowledge of database systems such as SQL Server, PostgreSQL, or MongoDBUnderstanding of data modelling best practiceExperience with static code analysis, automated unit testing, and secure coding practicesComfortable working with DevOps tools and Agile project management platforms such as Jira or Azure DevOpsPreferred:Master’s degree or relevant certifications such as PMP, ScrumMaster, AWS, Azure, or Microsoft Certified: Azure Developer AssociateBenefitsOpportunity to lead a hands-on application development teamWork on enterprise-level software solutions in a technology-driven environmentCross-functional role with influence across development, product, QA, and project delivery