Team Lead, Application Developer

Unavailable

Frisco, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Application Integration, Application Programming Interface (API), Architectural Services, Atlassian JIRA, Budget Management, Business Analysis, Career Development, Cloud Computing, Coaching, Code Reviews, Coding Standards, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Customer Satisfaction, Data Modeling, Database Technology, Design Patterns Programming Methodologies, DevOps, Documentation, GCP (Good Clinical Practices), Git, Identify Issues, Information Technology & Information Systems, Java, JavaScript, Leadership, Mentoring, Metrics, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, MongoDB, Organizational Skills, PostgreSQL, Process Management, Product Development, Product Management, Programming Languages, Project Lifecycle, Project Management Professional (PMP), Project Planning, Project Schedule, Project/Program Management, Python Programming/Scripting Language, Quality Assurance, REST (Representational State Transfer), React.js, Regulatory Compliance, Scrum Project Management and Software Development, ScrumMaster, Secure Coding, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Static Analysis, Team Lead/Manager, Team Player, Technical Leadership, Technical Strategy, Technical/Engineering Design, Test Automation, Test Plan/Schedule, Testing, Time Management, Traceability, Unit Test
LOCATION
Frisco, TX
POSTED
2 days ago

OverviewOverview:The Team Lead, Application Developer is a hands‑on technical leader responsible for guiding a team of software developers in the design, development, and delivery of high‑quality software solutions. Operating at the intersection of technical execution and people leadership, this role ensures that projects are completed on time, within budget, and in alignment with organizational standards and goals. The Team Lead plays a pivotal role in translating business needs into functional applications by fostering collaboration across development, product, and project management teams.This position has a direct impact on the organization's ability to innovate, scale, and respond to evolving business needs. By driving technical excellence, mentoring team members, and managing software development processes, the Team Lead helps ensure the reliability, maintainability, and performance of critical systems. Their contributions support long‑term technology strategy, strengthen cross‑functional alignment, and promote a culture of continuous improvement within the development team.ResponsibilitiesKey Responsibilities1. Supervisory ResponsibilitiesMentor and support junior developers on development techniques and best practicesAssign, oversee, and review developers' work, including participation in peer code reviewsProvide coaching for leadership development and career growthMonitor individual employee performance and deliver timely feedbackFoster a collaborative team culture focused on continuous learning and improvement2. Technical Leadership & Development OversightLead and manage all phases of the Software Development Life Cycle (SDLC)Provide technical leadership on core product development initiativesGuide the team through testing, code reviews, and static code analysisEnsure adherence to coding standards and software quality metricsPropose technical solutions based on project scope, schedule, and requirementsLead development and testing efforts aligned with In‑Process Metrics and compliance standards3. Project & Resource ManagementTranslate business and functional requirements into technical solutions and design documentationProvide development task estimates and assist with project planning and schedulingConduct daily stand‑ups and Scrum meetings; publish meeting minutesManage team assignments based on project needs and resource availabilityParticipate in project kickoff meetings and weekly status reviewsAssist Project Managers in managing customer expectations and satisfaction4. Documentation & Knowledge TransferProduce and maintain key documentation, including:Preliminary and Detailed Design DocumentsFunctional and Business RequirementsRequirement Traceability Matrix and Master Configuration DocumentDocument integration points and ensure system interoperabilityTransfer knowledge to Central Support for post‑go‑live maintenanceSupport higher‑tiered technical troubleshooting and defect resolutionThis list of responsibilities might not cover everything you'll end up doing.QualificationsEducationBachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field requiredMaster's degree or relevant certifications (e.g., PMP, ScrumMaster, AWS, Azure, Microsoft Certified: Azure Developer Associate) preferredExperience5+ years of hands‑on experience in application development, including full lifecycle project delivery2+ years in a technical leadership or team lead role, with direct oversight of development resourcesProven experience in Agile/Scrum environments, including leading stand‑ups and sprint planningExperience collaborating cross‑functionally with project managers, business analysts, and QA teamsPrior experience delivering scalable enterprise‑level applications and managing integration between systemsTechnical SkillsProficiency in one or more modern programming languages (e.g., C#, Java, Python, JavaScript/TypeScript)Strong understanding of software design patterns, object‑oriented programming, and architectural principlesExperience with front‑end and back‑end development frameworks (e.g., Angular, React, .NET, Spring Boot)Hands‑on experience with REST APIs, microservices, and cloud platforms (e.g., Azure, AWS, or GCP)Familiarity with CI/CD pipelines, version control systems (e.g., Git), and automated testing frameworksKnowledge of database systems (e.g., SQL Server, PostgreSQL, MongoDB) and data modeling best practicesExperience with static code analysis tools, automated unit testing, and secure coding practicesComfortable working with DevOps tools and agile project management platforms (e.g., Jira, Azure DevOps)#J-18808-Ljbffr

About the Company

U

Unavailable