23668 - IT Program Manager Application Development

Mechanicsville, VA, US • Posted 1 day ago • Updated 8 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Leadership
  • IT Strategy
  • Process Improvement
  • Business Process
  • Code Review
  • Information Technology
  • Project Planning
  • Project Administration
  • Status Reports
  • Strategic Planning
  • Strategic Management
  • Reporting
  • Policies and Procedures
  • Continuous Improvement
  • Innovation
  • Scalability
  • Writing
  • Code Refactoring
  • Performance Management
  • Multitasking
  • Auditing
  • IT Governance
  • Regulatory Compliance
  • Payment Card Industry
  • Agile
  • Scrum
  • Software Development
  • Version Control
  • .NET
  • Java
  • Amazon Web Services
  • Organizational Skills
  • Research
  • Systems Architecture
  • System Integration
  • Microservices
  • Network
  • Application Development
  • Mentorship
  • Continuous Integration
  • Continuous Delivery
  • DevOps
  • GitHub
  • Microsoft TFS
  • Jenkins
  • Software Development Methodology
  • Data Governance
  • Microsoft Azure
  • Terraform
  • Supervision
  • Management
  • Training
  • Computer Science
  • Information Systems
  • Staff Management
  • IT Management
  • Cloud Computing
  • Migration
  • Software Modernization
  • Project Estimation
  • Resource Allocation
  • Work Breakdown Structure
  • Collaboration
  • PMBOK
  • Documentation
  • Recruiting
  • DMV

Summary

Job 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.


  • 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

    Physical Requirements

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

    Qualifications

    Physical Requirements

    About Us

    VDOT utilizes a market based pay program, which has been approved by DHRM. Therefore, advertised rates of pay may or may not align with the Commonwealth pay bands.

    In support of the Commonwealth's commitment to inclusion, we are encouraging individuals with disabilities to apply through the Commonwealth Alternative Hiring Process. To be considered for this opportunity, applicants will need to provide their Certificate of Disability (COD) provided by a Vocational Rehabilitation Counselor within the Department for Aging & Rehabilitative Services (DARS), or the Department for the Blind & Vision Impaired (DBVI). Veterans are encouraged to answer Veteran status questions and submit their disability documentation, if applicable, to DARS/DBVI to get their Certificate of Disability. If you need to get a Certificate of Disability, use this link: Career Pathways for Individuals with Disabilities, or call DARS at , or DBVI at .

    Each agency within the Commonwealth of Virginia is dedicated to recruiting, supporting, and maintaining a competent and diverse work force. Equal Opportunity Employer.

    Please be aware all VDOT positions require pre-employment screenings. These screenings may include the following:

    • Fingerprint based Criminal History Background Check
    • DMV Record Check
    • Work History Verification
    • References
    • Pre-employment physical
    • Drug screen
    Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
    • Dice Id: RTX15868d
    • Position Id: 990375d5882412899aced39a43d8d835
    • Posted 1 day ago
    Create job alert
    Never miss an opportunity! Create an alert based on the job you applied for.