What are the responsibilities and job description for the Technical Program Manager position at MERIDIAN COOPERATIVE INC?
Job Details
Description
Meridian Cooperative is seeking a Technical Program Manager to join a team of passionate innovators and problem-solvers, empowered to rise above challenges and swarm around solutions. Here, at our Dunwoody office we are energized by the fact that our work is important. We are driven to make work as easy as possible for our Members, Customers, Partners and Employees. Help us lead the way in Utility Software, join a winning company and thrive.
The Technical Program Manager will be responsible for the when and who portions of project planning for large-scale software and multidisciplinary technology programs at Meridian. This technical leadership-focused position will oversee all aspects of project execution, from defining requirements to evaluating the finished product. A successful candidate will be highly collaborative, have an eye toward continuous process improvement, and be a master in the art of Getting Stuff Done (aka. GSD).
- Own the high-level release cadence planning and prioritization for multiple sprint teams. Serve as liaison between the teams to ensure all targets and requirements are met.
- Work with a high degree of autonomy while providing guidance and mentorship to less experienced team members.
- Partner with Product Owners and Scrum Masters to ensure proper story development, work estimation, and scheduling of work into monthly releases.
- Collaborate with engineering leads to manage schedules and align project goals and priorities. Identify and evaluate project constraints and risks.
- Lead and manage project teams and provide overall direction for technical projects from inception to delivery. Formulate project plans, milestones, and schedules and identify key dependencies throughout the process. Develop project delivery strategies to ensure projects are completed on schedule and within budget.
- Gather required data from end-users to evaluate objectives, goals, and scope and create technical specifications. Serve as liaison between technical and non-technical departments to ensure all targets and requirements are met.
- Monitor and report on the status of projects. Identify and assess project risks and issues, developing mitigation plans and contingency strategies to ensure project success. Proactively manage changes in project scope, schedule, and budget.
- Keep leadership informed of key issues that may impact project completion, budget, or other results. Provide regular project status updates to stakeholders and leaders. Create and maintain project documentation, including project plans, schedules, and performance reports.
- Work with Meridian User Experience (UX) Designers to facilitate effective software workflows and pixel-perfect User Interface (UI) designs for both web and mobile.
- Lead complex, multidisciplinary, and cross-functional Internet of Things (IoT) initiatives. Ensure solutions are in alignment with existing enterprise architecture framework and business standards.
- Collaborate cross-functionally with technical leaders to ensure project teams have the skills and tools to complete their work effectively. Ensure that team members understand project objectives, focusing on cross-functional accountability, teamwork, and iterative progress toward well-defined goals.
- Provide organization and structure around software information architecture, processes, and technologies.
- Facilitate communication and foster a collaborative work environment that drives a culture of execution and GSD. Preserve flexibility and the ability to respond to changes rapidly.
- Coordinate testing and review of solutions before launch. Maintain a strong focus on project quality, including code quality and validation.
- Take charge of planning, executing, and overseeing migrations to ensure they are smooth and successful, resulting in minimal disruption to the business and Meridian members.
- Own the high-level release cadence planning and prioritization for multiple sprint teams. Serve as liaison between the teams to ensure all targets and requirements are met.
- Work with a high degree of autonomy while providing guidance and mentorship to less experienced team members.
- Partner with Product Owners and Scrum Masters to ensure proper story development, work estimation, and scheduling of work into monthly releases.
- Collaborate with engineering leads to manage schedules and align project goals and priorities. Identify and evaluate project constraints and risks.
- Lead and manage project teams and provide overall direction for technical projects from inception to delivery. Formulate project plans, milestones, and schedules and identify key dependencies throughout the process. Develop project delivery strategies to ensure projects are completed on schedule and within budget.
- Gather required data from end-users to evaluate objectives, goals, and scope and create technical specifications. Serve as liaison between technical and non-technical departments to ensure all targets and requirements are met.
- Monitor and report on the status of projects. Identify and assess project risks and issues, developing mitigation plans and contingency strategies to ensure project success. Proactively manage changes in project scope, schedule, and budget.
- Keep leadership informed of key issues that may impact project completion, budget, or other results. Provide regular project status updates to stakeholders and leaders. Create and maintain project documentation, including project plans, schedules, and performance reports.
- Work with Meridian User Experience (UX) Designers to facilitate effective software workflows and pixel-perfect User Interface (UI) designs for both web and mobile.
- Lead complex, multidisciplinary, and cross-functional Internet of Things (IoT) initiatives. Ensure solutions are in alignment with existing enterprise architecture framework and business standards.
- Collaborate cross-functionally with technical leaders to ensure project teams have the skills and tools to complete their work effectively. Ensure that team members understand project objectives, focusing on cross-functional accountability, teamwork, and iterative progress toward well-defined goals.
- Provide organization and structure around software information architecture, processes, and technologies.
- Facilitate communication and foster a collaborative work environment that drives a culture of execution and GSD. Preserve flexibility and the ability to respond to changes rapidly.
- Coordinate testing and review of solutions before launch. Maintain a strong focus on project quality, including code quality and validation.
- Take charge of planning, executing, and overseeing migrations to ensure they are smooth and successful, resulting in minimal disruption to the business and Meridian members.
- Travel as required.
- Any additional responsibilities assigned by management.
|
Education & Required Skillset
Bachelor's Degree in Information Technology, Computer Engineering, Computer Science,
or related field required; equivalent professional experience may be considered for substitution for the
required degree on an exception basis.
Six or more years of experience in software development is required. Two or more of those years must have been as a Technical Program Manager for large-scale programs as well as working with Cloud/SaaS applications. Experience working in a highly collaborative agile development environment required.
Proficiency in programming languages, such as Java, Python, C#, or Ruby
Understanding of continuous integration and continuous deployment (CI/CD) practices and tools, such as Jenkins, Travis CI, or GitLab CI/CD
Leadership skills with the ability to influence others
Project management skills with familiarity with project management tools and software
Ability to take charge of program execution and drive results
Written and verbal communication skills
Ability to think critically, analyze issues, and develop and implement appropriate resolutions
Attention to detail with analytical, testing, troubleshooting, and problem-solving capabilities
Flexibility and ability to rapidly respond to changes
Time management skills with the ability to contribute in a fast-paced environment and manage multiple, competing priorities
Solution-oriented and proactive mindset with a willingness to learn
Ability to adapt to new technologies, tools, and testing approaches
We Offer:
- Outstanding Medical/Dental/Vision that starts on the first day of employment.
- Education/Training Reimbursement
- On-Site Education Courses
- Flexible Spending Account
- Health/Wellness Reimbursement (fitness tracking device one-time up to $300)
- Excellent Life Insurance & Disability
- Vacation: 22 days of accrued time off (no waiting period). 9 holidays which include the day after Thanksgiving & Christmas Eve. Up to 240 hours of vacation time can rollover to the following year.
- Volunteer Time: 8 hours per year
- Retirement: very robust 401K employees are 100% vested in the Company-funded employer basic contributions from the date they enter the plan. The Company will match 100% of each dollar you contribute on the first five percent (5%) of eligible compensation that you contribute to your account. Employer basic contribution eligibility occurs on the first day of the month following the employee’s completion of one year of continuous service (contribution of 4-11% of base salary based on years of service).
In addition to a competitive salary, medical/dental/vision plan, and matching 401(k), also offer:
- Relaxed Dress Code
- Flexible Hybrid Work Schedules
- In Office Gym
About Us:
We were formed in 1976 by a group of Electric Membership Cooperatives with a vision for a single enterprise solution provider to serve data processing, IT, and operational needs to cooperatives, public utility districts, and municipal utilities. Through carefully curated acquisitions and partnerships, Meridian Co-op has unified multiple leading-edge companies under its umbrella in order to truly execute that vision. Today, the Meridian Suite serves over 500 utilities across the country with industry leading enterprise software solutions.
Qualifications
Education & Required Skillset
Bachelor's Degree in Information Technology, Computer Engineering, Computer Science,
or related field required; equivalent professional experience may be considered for substitution for the
required degree on an exception basis.
Six or more years of experience in software development is required. Two or more of those years must have been as a Technical Program Manager for large-scale programs as well as working with Cloud/SaaS applications. Experience working in a highly collaborative agile development environment required.
Proficiency in programming languages, such as Java, Python, C#, or Ruby
Understanding of continuous integration and continuous deployment (CI/CD) practices and tools, such as Jenkins, Travis CI, or GitLab CI/CD
Leadership skills with the ability to influence others
Project management skills with familiarity with project management tools and software
Ability to take charge of program execution and drive results
Written and verbal communication skills
Ability to think critically, analyze issues, and develop and implement appropriate resolutions
Attention to detail with analytical, testing, troubleshooting, and problem-solving capabilities
Flexibility and ability to rapidly respond to changes
Time management skills with the ability to contribute in a fast-paced environment and manage multiple, competing priorities
Solution-oriented and proactive mindset with a willingness to learn
Ability to adapt to new technologies, tools, and testing approaches
Salary : $120,000