23668 - IT Program Manager Application Development

Virginia Department of TransportationMechanicsville, VirginiaOn-siteFull-timePrincipal, 12–15+ yearsListed 7 hours ago

Apply now

About this role

Develops and supports EZPass applications, including the execution of application solutions and resolution of support tickets. Performs key operational responsibilities including direct oversight of team performance, focusing on continuous team improvement, collaboration with peer Program Managers, and planning and execution of broader EZPass initiatives. The program supports services across the full Software Development Lifecycle (SDLC.). Provide leadership and guidance to a team that ensures efficient and effective technology initiatives are delivered to users. Ensure programs and projects are conducted in alignment with VDOT's technology strategy.

How you will contribute:

- Business Process Improvement: Identify business processes that may be improved with technology solutions. Create processes and tools to facilitate increased efficiencies.

- Code Review : Maintain sufficient technical expertise to review application code and provide guidance on complex development issues when needed.

- IT Policy Compliance: Ensure compliance with VDOT and VITA policies, standards and guidelines governing IT computer systems.

- Manage Programs and Projects: Plan, oversee and implement delivery of technology projects or services. Oversee staff assignments and priorities. Develop training plans for team members. Develop and implement procedures, processes and best practices. Provide strategic planning for program areas and recommend new technologies.

- Oversee Initiatives: Oversee Information Technology initiatives for assigned program. Assign resources to project teams to complete deliverables.

- Program Maintenance: Oversee work and staff in assigned program to ensure consistent process and quality standards are implemented.

- Project Planning and Administration: Oversee project administration activities across the application development portfolio through the direct supervision of project managers. Ensuring projects are effectively planned, coordinated, monitored, and aligned with organizational objectives. Plan, prioritize, and implement development projects, mitigate technical debt, and resolve support issues.

- Reporting: Provide status reports on project plans, timelines, schedules and progress updates. Participate in strategic planning for programs, projects or systems.

- Strategic Management: Work with peers and subordinates to define strategic direction for assigned technology program and product lines and deliver on strategic initiatives. Evaluate tools and prioritize work efforts with stakeholders from ITD and business units.

- Supervise Development Teams : Provide management of all assigned development team staff. Balance workloads across team members and set performance expectations and goals. Promote a positive work environment. Ensure compliance with organizational policies and procedures. Manage attendance and time reporting. Resolve conflicts and workplace concerns.

What will make you successful:

- Ability to collect and organize performance metric data to present to management.

- Ability to develop and implement work plans.

- Ability to develop, interpret and apply policies and procedures in an IT environment.

- Ability to drive continuous improvement and innovation.

- Ability to ensure high levels of application performance, scalability, reliability, and security.

- Ability to establish and maintain professional working relationships and interact effectively with customers and vendors.

- Ability to interact and communicate effectively orally and in writing with internal and external customers.

- Ability to lead technical debt reduction and application refactoring efforts.

- Ability to lead, mentor, and develop cross-functional application development teams, including employee growth, performance management, and career development.

- Ability to manage application lifecycle activities, including maintenance, enhancements, and modernization initiatives.

- Ability to multi-task in a fast-paced environment.

- Ability to supervise and coordinate multiple projects and teams of a complex and technical nature.

- Ability to supervise technical staff and manage IT programs.

- Ability to support internal and external audits and implement IT governance best practices.

- Ability to transform legacy, monolithic systems into scalable, service-based architectures.

- Knowledge of security standards, regulatory requirements, and compliance frameworks (e.g., PCI).

- Knowledge of technology and methodology of computer and network systems and software.

- Knowledge of various methodologies such as Agile, Scrum, software development lifecycle (SDLC), CI/CD pipelines and version control systems.

- Skill in application development using modern technologies (e.g., .NET, Java, web and mobile platforms).

- Skill in cloud platforms (e.g., Azure, AWS) and modern infrastructure practices.

- Skill in organizing and prioritizing activities.

- Skill in researching best practices and applying them to organizational guidelines and policies.

- Skill in system architecture, including application integration, APIs, and microservices design.

- Skill in technical troubleshooting to include applications, systems and network problems, etc.

- Skill in the use of computers and software applications.

- Technical knowledge and skills in technologies appropriate to assigned program.

Minimum Qualifications:

- Ability to communicate technical information clearly to non-technical stakeholders.

- Ability to design, implement, and oversee complex integrated systems.

- Ability to lead technical teams and manage multiple concurrent initiatives.

- Ability to manage application development teams, including employee growth, development, and mentoring.

- Knowledge of CI/CD tools such as Azure DevOps, GitHub, TFS, or Jenkins.

- Knowledge of SDLC, SSDLC, enterprise data governance, and architecture concepts.

- Skill in cloud computing technologies, particularly Microsoft Azure, and Terraform IaC.

- Skill in supervising teams and managing performance, staffing, and assignments.

Additional Considerations:

- A combination of training, experience or education in Computer Science, Information Systems, Engineering or related field is desired.

- Experience in IT program and staff management with a progressive track record in technical leadership.

- Experience with cloud migration, application modernization, and environment automation.

- Experience working with Tolling systems.

- Experienced in project estimation and planning, including resource allocation, work breakdown structure development, and business user collaboration.

- PMI Project Manager Certification.

Click below to learn more about the Competency Model associated with this Position:

Competency Model (https://etgi.fa.us8.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_4005/pages/8012)

Physical Requirements

VDOT employees must abide by VDOTs Code of Ethics and the Commonwealths Standards of Conduct.

VDOT Code of Ethics (https://www.virginiadot.org/about/missionandvalues.asp)

Standards of Conduct (https://www.dhrm.virginia.gov/docs/default-source/hrpolicy/pol1-60--standards-of-conduct-eff-1-1-2025.pdf?sfvrsn=7c0d724e_0)

Physical Requirements