IT Application Developer - Team Lead
Franklin, TN IT
Job Type
Full-time
Description


The Application Developer – Team Lead supports and enhances cloud- and web-based applications in a Microsoft environment, manages application issues, and serves as the subject matter expert leading a team of developers and QA specialists for internal and external solutions.

  

Essential Job Functions

  • Designs and creates applications, code, and test the solution for functionality and errors
  • Ensures that business requirements and performance/security expectations are met
  • Troubleshoots and modifies existing programs to enhance performance
  • Leads daily standups and works with IT leadership to plan and execute sprints
  • Leads the application development team in the design, development, testing, and deployment of software applications ensuring adherence to quality standards and best practices
  • Mentors direct reports to enhance their coding knowledge and ability to navigate technical challenges
  • Completes annual performance reviews of assigned Application Developers and QA Specialists

Required Qualifications

  • Associate’s Degree in Information Technology or related field of study from an accredited college or university, or a software certification specific to full stack web development (front end and back end), or a minimum of two years of direct work experience in front end and back end development preferably in a healthcare related organization
  • Strong working knowledge of web applications development and software design including microservices architecture, data modeling, N-Tier, and user interface design 
  • Demonstrated proficiency in Microsoft .NET Framework and related Microsoft development technologies

Preferred Qualifications (working knowledge of the following)

  • Front End - React and Typescript / JQuery; ASP.NET MVC; Bootstrap; Azure Web Services; 
  • Back End - C#, Python and MS SQL in addition to knowledge base of Front End
  • Healthcare billing and X12.837 structured documents

Competencies

  • Experience in a variety of software architectural and engineering concepts such as Service Oriented Architecture, Data Modeling, Microservices, and N-tier development
  • Strong organizational problem solving, and project management, skills; detail oriented 
  • Advanced technical skills required, including Microsoft office and Excel
  • Results driven team player working in an Agile development environment
  • Excellent communication skills (oral and written); ability to maintain confidential information