Summary:
Plan, manage, and execute varied software development, customization, or IT systems development projects. Gather information at front end to determine project parameters and specifications, and to budget human, financial and other resources. May provide technical oversight to some staff and track attainment of project milestones. Report on progress and budget expenditures to project owners.
Job Duties:
- Meet with application owners, application developers and analysts, coding staff and the like to determine business needs and functionalities desired for new or revised application
- Plan course of relatively large or complex project(s), including milestones, resources needed in the form of staff hours, budget, use of technology and tools and document in project plan, following established project management methodology
- Track course of project from meetings, conferring with developers, and receiving reports. Update project plan as needed. Document changes to scope or functionalities with change ticket, project plan, or other format
- Assess compliance of development process with accepted methodology and communicate to responsible managers or staff. Document exceptions or deviations as needed. Convene meetings and plan agenda to ensure important issues are aired and resolved
- Report on progress of project, use of staff, $ expenditures, progress on milestones and the like to application owners
- Provide guidance to project staff; may manage staff of analysts who are developing technical specifications or developers who are coding. May plan, document, manage and evaluate staff performance, or contribute to evaluation by their managers
- Contribute to professional or technical development of less experienced staff by mentoring or training
Skills and Qualifications:
- Excellent analytical, problem solving, finance, organizational, and interpersonal skills with the ability to adapt to changes and new ideas while maintaining ability to drive results
- Ability to work in a highly collaborative, fast paced environment and comfortable with ambiguity
- Effectively/accurately defines and communicates with senior leadership
- Success in partnering with stakeholders, subject matter experts, and project managers to formulate and execute strategy/plans/ for large, cross-divisional projects in a complex environment
- Able to collect, consolidate, and aggregate project details, status and risk information from multiple business analysis, activities for management consumption/review to include but not limited to vendor, financial and resource management
- Candidate must have excellent tactful and persuasive communication skills with the ability to communicate effectively
- PMP desirable
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering or related field