The Incumbent will be part of an agile development team, building and working on enterprise software software systems. The Software Development Team Lead will provide technical and team leadership through coaching Software Developers, Business Analysts, Systems Analysts and Test Analysts to plan, design, develop, test and maintain business applications; ▪ Design, develop, and unit test applications in accordance with legacy applications to current technologies; ▪ Develop, refine, and tune integrations between applications;