| Job Description | Under limited supervision, ensure the client applications operate effectively and efficiently. The successful candidate will be responsible for supervising, guiding, and instructing the day-to-day operations of the staff. Ensures stated services and efficiency goals are met. Serves as a high-level subject matter expert, providing authoritative guidance for professional staff and supporting the software life cycle for the agency's applications, emphasizing activities and task prioritization. This position will manage a team of 8-10 software engineers responsible for developing new applications and providing modifications for existing applications. Responsibilities: -
Lead and manage a team of IT consultants/staff by providing guidance, support, and training as needed. -
Monitor and analyze the performance of the IT team, ensuring that all coding practices and end product produced are up to standard. -
Develop and implement best practices to ensure our IT enterprise applications are supportable and -
maintainable. -
Work with architects to ensure software design is being properly implemented -
Evaluate and recommend software solutions to improve the quality of client's IT enterprise -
applications. -
Work with project managers on management and implementation of development during the entire project life cycle. -
Coordinate and troubleshoot technical issues and guide the IT team in resolving complex technical problems. -
Interview candidates and hire qualified individuals to fill open roles within the department -
Generates daily, weekly, and monthly reports requested by both internal and external clients and client IT Management -
Develops and mentor staff to a high level of competency -
Handles issues of a highly technical nature -
Monitors staff performance and schedule adherence to improve efficiencies, identify training opportunities, and ensure proper coverage. -
Remains current on internal procedures and external client requirements Minimum Qualifications -
Bachelor's degree in Computer Science and Information Technology or a related field -
Technical certifications preferred -
Five (5+) years of experience in an IT management role, IT technical lead role, or Project management role Preferred Qualifications -
5+ years of experience supervising or leading a support team -
Experience in custom applications or Experience with customization in Commercial-off-the-shelf (COTS) products -
Developed applications in .NET technologies with Kendo UI Telerik, C#.net, Web API, REST API, JSON, SQL Server, Oracle, XML, HTML5, Angular JS -
Experience with ServiceNow ITSM -
Experience Work with products management tools such as MS Visual Studio Team (TFS) server using Agile (SCRUM) -
Ability to resolve issues and exhibit strong initiative -
Excellent planning, training, and follow-up skills and analytical abilities -
Strong problem-solving and analytical abilities. -
Strong project management and leadership skills. |
| Top Skills & Years of Experience | Required/Desired Skills | Skill | Required /Desired | Amount | of Experience | | Experience supervising or leading a support team | Highly desired | 5 | Years | | Experience in custom applications or Experience with customization in Commercial-off-the shelf COTS products | Highly desired | 5 | Years | | Developed applications in .NET technologies with Kendo UI Telerik, C#.net, Web API, REST API, JSON, SQL Server, Oracle, XML, HTML5, Angular JS | Highly desired | 5 | Years | |