Developer Lead

ADVANCED CORRECTIONAL HEALTHCAREFranklin, TN
13dOnsite

About The Position

Our associates deliver a higher standard of business services to support medical care and behavioral health care. We maintain professionalism, integrity, and commitment as we solve problems and make lives easier.

Requirements

  • Education: High school diploma or equivalent required. Bachelor's degree in Computer Science, Information Technology, or a relevant field (or equivalent extensive industry experience).
  • Experience: Minimum of 7+ years in software development with 3+ years in a Team Lead or Technical Leadership role.
  • Core Backend Stack: Extensive expert-level experience with C# and .NET 8+ (or .NET Core). Strong working knowledge of Node.js.
  • Core Frontend Stack: Proven experience with Vue 3, specifically utilizing the Composition API.
  • Additional Language Support: Working knowledge or experience maintaining Kotlin Spring applications.
  • Database: Advanced proficiency in Microsoft SQL Server, including schema design, stored procedures, and performance tuning.
  • DevOps & Cloud: Deep experience with Azure Web Services and AKS (Azure Kubernetes Service). Hands-on experience with Kubernetes orchestration. Experience with Pulumi for Infrastructure as Code (IaC). Proficiency in Azure DevOps for CI/CD pipelines and sprint planning.
  • Methodology: Strong background in Agile/Scrum management; ability to balance quality with the urgency required to meet aggressive timelines.
  • Security: Demonstrated experience implementing application security best practices (OAuth, JWT, OWASP top 10).
  • Soft Skills: High degree of professionalism with the ability to interface directly with executive leadership. Excellent written and verbal communication skills. Ability to assign tasks effectively and hold team members accountable.

Responsibilities

  • Hands-on Development & Technical Leadership: Act as a "Player-Coach," spending a significant portion of time (approx. 50-70%) writing code, designing solutions, and implementing features using C#, .NET 8+, Node.js, and Vue 3 (Composition API) alongside the team.
  • Team Management & Mentorship: Lead, manage, and mentor a team of developers. Foster a high-performing, collaborative environment through regular 1:1s, career guidance, and by setting a standard of excellence in coding practices.
  • Scrum & Agile Management: Drive the development process using Scrum methodology. Lead daily stand-ups, sprint planning, and retrospectives with a focus on urgency and velocity to ensure critical deadlines are met.
  • Architecture & Cloud Infrastructure: Architect and maintain scalable solutions using Azure Web Services, AKS (Azure Kubernetes Service), and Kubernetes. Manage Infrastructure as Code (IaC) using Pulumi.
  • Code Review & Quality Assurance: Perform rigorous code reviews for team members to ensure code quality, maintainability, and adherence to modern standards. Enforce testing protocols to minimize technical debt.
  • Security & Compliance: Champion a security-first mindset. Oversee the implementation of secure APIs, ensure data protection best practices are followed, and maintain compliance with organizational security standards.
  • Stakeholder & Leadership Communication: Serve as the primary technical liaison to upper leadership. Translate complex technical risks and progress updates into clear, actionable business intelligence for non-technical stakeholders.
  • Legacy & Microservices Integration: Maintain and integrate with existing systems, including Kotlin Spring applications and SQL Server databases, while driving modernization efforts.
  • Delivery & Urgency: Proactively identify roadblocks and mitigate risks to ensure rapid delivery of features in a fast-paced environment.
  • All other duties as assigned.

Benefits

  • Referral program
  • 401(k) w/employer match
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Professional Development
  • Paid Time Off
  • Disability Insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service