Job Description :
Overview:
The Development Team Lead (DTL) manages an Application Team to deliver services according to defined service level commitments owned by the Application Team. The Development Team Lead coordinates resources and work to deliver solutions to customers on time and within budget. The Development Team Lead is assigned responsibility and accountability for overseeing the successful completion of all work assigned to the Application Team. The Development Team Lead is a process expert within the Application Team, understanding the software development / maintenance processes and verifying process conformance. The Development Team Lead will monitor stability of production applications owned by the Application Team. The Development Team Lead assists Application Team members in development activities and reviews tasks as required. The Development Team Lead manages and updates progress towards Application Team objectives, assists Application Team members in resolving problems, and engages in personnel management and guidance to Application Team members. The Development Team Lead fosters a positive work environment by mentoring, supporting, and committing to the professional development of Application Team members. The Development Team Lead reports to the Group Lead or Program Manager, as appropriate.

Roles and Responsibilities:
•Monitor stability of production applications owned by Application Team.
•Prepare estimates for maintenance and enhancement of existing applications and development of new applications.
•Perform detailed reviews of interim and final tasks as appropriate.
•Process work requests; review, prioritize, and package.
•Manage and review tasks of suppliers and other interfaces to the Application Team.
•Conduct structured walk-throughs or inspections; manage issues to closure.
•Develop and manage short and long-term plans and schedules.
•Direct the development of accurate estimates for Application Team activities as required.
•Balance workload with Application Teams capacity by managing the Application Teams activities according to schedule.
•Manage the accomplishment of delivery metrics to support contractual obligations in the areas of service delivery and on time performance commitments and productivity improvement.
•Ensure work remains within the agreed scope.
•Track work plan baseline against results.
•Coordinate/communicate with Group Leads and/or Program Manager to ensure initiatives are in accordance with agreed customer commitments.
•Proactively identify and manage issues/risks affecting the project.
•Communicate accurate and useful status to Group Lead and other management on a timely basis.
•Identify and initiate continuous improvements.
•Instill commitment to quality, customer service, ownership, and teamwork.
•Conduct post project wrap-up sessions.
•Monitor and measure maintenance and development process effectiveness.
•Ensure that defined processes are followed.
•Manage expectations of the Application Teams internal and external customers.
•Facilitate communication and knowledge sharing within the Application Teams.
•Maintain awareness of new developments in industry and processes and apply as appropriate.
•Develop and deepen understanding of system business requirements supported by the Application Team.
•Clearly Communicate the Application Team goals, organizational philosophies, and policies and procedures to the Application Teams.
•Conduct structured walk-throughs or inspections; manage issues to closure.
•Oversee the resolution of high severity production problems.
•Manage and direct Application Team activities employing appropriate program management and planning principles.
•Coordinate work with other Team Leads as appropriate.
•Coordinate and procure the required skills and techniques required by the Application Team.

Skills and Technologies:
Could include various technologies and roles, including Java, JavaScript, Perl, .NET, VB.NET, ASP.Net, Visual Basic, C#, C++, HTML, CSS, PHP, MySQL, Ruby/Rails, IOS/Swift, Python, and other web development technologies (i.e. bootstrap, AJAX, MVC, Webservices, etc, Websphere, Weblogic , other types of applications and servers. It also may include experience in Project Management or similar discipline.
 


Required/Desired Skills

 


 





Skill
Required/Desired
Amount
of Experience




Experience with Agile/Scrum Framework
Required
5
Years


SQL
Required
5
Years


.Net
Required
5
Years


VB.Net
Required
5
Years


C#
Required
5
Years


Workday Implementation
Required
2
Years


Proven Organizational, Analytical, Mentoring skills
Required
5
Years




 


 


 



 

 


 

Client : State of Iowa