23668 - IT Program Manager Application Development
- Compensation
- Not disclosed
- Location
- Mechanicsville, VA, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Project management
- Posted
Skills
Must have
- 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.
Full description
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.