Employment

Come take a Journey With Us

Any endeavor worth pursuing requires the scrupulous selection of fellow travelers. At AAC Utility Partners, we not only help our clients make these choices every day, we live this principle in our own business journey.

We hire consultants and staff to be part of Team AAC who bring their talents, experience and professionalism to contribute to our clients’ success, and therefore our own. For this reason, we take great care of our employees, offering a corporate culture in which they can thrive both professionally and personally. Read more about our industry-leading culture here.

So, if you’ve got something special to contribute to both Team AAC’s journey and those our clients, let us hear from you. If you submit a resume and do not hear back from us within 48 hours, please call us at (803) 736-9486.

We are always looking for exceptional people with the skills to fill the following roles
Senior Project Manager

Job Description:

Senior Project Manager responsible for project quality oversight of a software implementation project. Utility experience preferred but not required. The Senior Project Manager is responsible for the overall quality oversight of a software implementation project. To fulfill this role, responsibilities include:

  • Manage cross-functional teams responsible for delivering defined project outputs on time, within budget and with quality results.
  • Plan, organize, monitor and oversee multiple workflows within complex projects to meet defined requirements or business specifications.
  • Work closely with client’s project sponsor, project lead and others to guide efforts toward achieving intended business results.
  • Primary owner of defining, planning, tracking and managing the project.
  • Ensure appropriate management, client and software vendor involvement throughout the life of the project.
  • Manage project risks by conducting regular project reviews with team members and reporting results to AAC Managing Partners and client project sponsor.

Responsibilities:

  • Leads project teams in accomplishing project objectives by scheduling, coaching, counseling, and managing reporting employees.
  • Maintains project schedule and budget, reporting risks or variances as required.
  • Communicates job expectations; planning, monitoring, contract deliverable management, appraising, and reviewing job contributions; planning and reviewing compensation actions; enforcing policies and procedures.
  • Achieves operational objectives by contributing information and recommendations to strategic plans and reviews; preparing and completing action plans; implementing production, Microsoft Project schedule evaluations, risk management, productivity, quality, and customer-service standards; resolving problems; completing audits; identifying trends; determining system improvements; implementing change.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Provides effective project quality control by monitoring progress and work teams and then providing appropriate updates and recommendations to AAC and client management.
  • Maintains pre-defined standards for project deliverables and ensures that they are adequate and effective to meet specifications and quality control reviews.

Skills/Qualifications Required:

  • A minimum of 5 years of project management experience on large projects, including process improvement, planning, and project quality management.
  • Management of project budgets, including budget planning, resource and costs assessment, expense tracking and reporting.
  • People management and leadership skills, including coaching, supervision, staffing, and conflict management.
  • Excellent written and verbal communication skills.
  • Working knowledge of MS Project, Excel, Word, Power Point and Visio.
  • Must be able to travel 50 – 75%.

Skills/Qualifications Preferred:

  • Certified Project Management Professional (PMP)®
  • Knowledge and understanding of the utility industry
  • Consulting experience

Travel Requirements:

Approximately 50% to 75% travel required. Realizing the importance of maintaining the quality of life for our consultants, AAC endeavors to stagger on-location and at-home work weeks. Our goal is no more than two consecutive weeks of travel without a home-based week, though project requirements occasionally dictate otherwise.

Senior Project Organizational Change Management Lead

Job Description:

The Senior Organization Change Management (OCM) Lead is responsible for leading OCM activities of a large software implementation project and must be fully versed in OCM practices/methodologies.  Utility experience is preferred but not required.  The Senior OCM Lead plays a key role in helping technology projects and other change initiatives meet business objectives. This role focuses on the people side of change, including changes to business processes, systems and technology, job roles and organization structures. The Senior OCM Lead works with clients’ senior management to create and implement change management plans that identify and mitigate people-related risks.  He/she works to maximize stakeholders’ understanding of a change initiative, increase engagement, buy-in and support. Expected results include faster adoption, greater utilization of system tools and business processes, so that targeted business results are achieved. The Senior OCM Lead is responsible for leading the OCM efforts of a large software implementation.  To fulfill this role, responsibilities include:

Responsibilities:

  • Lead organizational change for large-scale technology projects, including coordination of teams that may include consultants, client staff and third-party resources
  • Develop a strong case for the change initiative and develop senior leadership alignment around clear objectives and key messages regarding the change.
  • Apply a structured change approach and methodology for managing the people side of change.
  • Develop a change management strategy based on an accurate understanding of the details of the change and the groups being impacted by the change.
  • Identify potential people-related risks and anticipated points of resistance, and develop specific plans to mitigate or address the concerns.
  • Coach and align client executives and managers in understanding, supporting and leading change
  • Set up and manage a Change Agent Network
  • Assess the impact of business process and technology changes on existing organization, jobs and skill sets.
  • Conduct readiness assessments, evaluate results and present findings in a logical and easy-to-understand manner, with concrete action recommendations.
  • Develop and execute Communication programs
  • Oversee development and execution of Training programs
  • Develop Organization & Job Design recommendations
  • Develop post-implementation support plans as needed
  • Create and manage detailed change management project plans
  • Manage client relationships, identifying, escalating and resolving risks that could impact change management initiatives.
  • Support the execution of plans by managers and business leaders and project team members.
  • Be an active and visible coach to executives and leaders who are change sponsors.
  • Create and manage measurement systems to track adoption, utilization and proficiency of individual changes.
  • Work with clients’ Communication, Training, Human Resources and Organizational Development specialists in the formulation of plans and activities to support successful project implementation.
  • Work with project teams to integrate change management activities into overall project plans.
  • Create and enable reinforcement mechanisms and celebrations of success.

Skills/Qualifications Required:

  • A minimum of 5 years experience leading Organizational Change Management on large projects including: Executive Alignment, Executive Coaching, Stakeholder Assessment, Management & Alignment, Change Agent Network development, Organization & Job Design, Communication, and Training.
  • Excellent written and verbal communication skills.
  • Working knowledge of MS Project, Excel, Word, Power Point and Visio.
  • Must be able to travel 50 – 75%.

Skills/Qualifications Preferred:

  • Knowledge and understanding of the utility industry
  • Consulting experience with a large firm
  • Project management experience
  • Experience in planning, preparation and delivery of end user training on software projects.

Travel Requirements:

Approximately 50% to 75% travel required. Realizing the importance of maintaining the quality of life for our consultants, AAC endeavors to stagger on-location and at-home work weeks. Our goal is no more than two consecutive weeks of travel without a home-based week, though project requirements occasionally dictate otherwise.

Senior Test Lead

Job Description:

Senior Test Lead consultant responsible for leading all aspects of client testing activities of a large software implementation project and must be fully versed in SDLC practices/methodologies.  Utility experience preferred but not required. In this hands-on position, the Senior Test Lead will be primarily responsible for guiding utility project teams through the customization and execution of AAC’s testing methodology. This position will require the ability to create and maintain documents and deliverables associated with manual and automated enterprise applications testing. This position requires strong technical, analytical, and communication skills (verbal and written) as well as a desire to maintain a high degree of quality. As this is a senior lead position, it requires the ability to understand the benefits of automation and how it could be leveraged  on various projects. The Senior Test Lead will work closely with other project groups to increase the quality of software delivered.  The Senior Test Lead is responsible for the overall testing of a software implementation project.  To fulfill this role responsibilities include:  

Responsibilities:

  • Planning, organizing, monitoring and oversight of all phases of testing
  • Work closely with project managers and others to ensure business requirements have been met
  • Experience in both manual and automated testing
  • Strong analytical and communication skills
  • Adaptation of AAC’s testing methodology to client specific project needs
  • Development and execution of an overall test strategy to support the deployment of the solution
  • Develop and maintain project specific testing processes, procedures, and metrics
  • Develop, execute and manage test plans and schedules for each test phase, including configuration, unit testing, functional testing, integration testing, parallel testing, and user acceptance testing
  • Develop estimates for each testing phase
  • Lead preparation of business scenarios and required test scripts, including identification of needed master and transactional data to execute end-to-end testing
  • Lead test team in execution of all test phases
  • Facilitates test meetings, escalating to project management team as needed
  • Monitor issues/defects for trends and provide metrics to the project management team
  • Oversight of requirement traceability throughout all test phases
  • Management and oversight of test team to ensure timely test execution, proper test result documentation, timely defects/issues reporting, and timely retest
  • Participates in design workshops, specification walkthroughs, and requirement reconciliation
  • Mentors and trains client test team in testing best practices and AAC’s testing methodology. 

Skills/Qualifications Required:

  • A minimum of 5-7 years of testing and test management on large software implementation projects (should include completion of 2 complete projects)
  • People management and leadership skills, including coaching, supervision, staffing, and conflict management
  • Excellent analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Strong executive presence and ability to interact with top executives
  • Must be able to travel 50 – 75%
  • Experience with configuration management / build management procedures
  • In-depth knowledge of the SDLC as well as various software testing methodologies
  • Highly experienced writing test plans and test cases, and documenting software defects and anomalies
  • Working knowledge of MS Project, Excel, Word, Power Point and Visio

Skills/Qualifications Preferred:

  • Knowledge and understanding of the utility industry
  • Consulting experience
  • Project leadership experience
  • Experience implementing, administering and training on automated testing tools such as the Mercury Tool Suite (WinRunner, LoadRunner QuickTest Pro, etc.)
  • Experience with at least one or more programming or scripting languages (e.g. SQL, Java, Javascript, Unix, XML)

Travel Requirements:

Approximately 50% to 75% travel required. Realizing the importance of maintaining the quality of life for our consultants, AAC endeavors to stagger on-location and at-home work weeks. Our goal is no more than two consecutive weeks of travel without a home-based week, though project requirements occasionally dictate otherwise.  

Senior Training Lead

Job Description:

Senior Training Lead Consultant responsible for leading all aspects of client training activities of a large software implementation project and must be fully versed in Training practices/methodologies.  Utility experience preferred but not required. In this hands-on position, the Senior Training Lead will be primarily responsible for overseeing all aspects of training throughout technology implementation projects, to include: customization of AAC’s training methodology to fit the clients’ specific project needs, leading the development and execution of the project training program, and ensuring the effective knowledge transfer from software vendor to utility employees.  This position requires strong technical, analytical, and communication skills (verbal and written) as well as a desire to maintain a high degree of quality. The Senior Training Lead will work closely with other project groups to increase the value derived from the software delivered. The Senior Training Lead will be primarily responsible for overseeing all aspects of training throughout technology implementation projects.  To fulfill this role responsibilities include:

Responsibilities:

  • Planning, organizing, monitoring and oversight of all phases of training
  • Work closely with project managers and others to ensure training objectives have been met
  • Primary owner of defining, planning, tracking, and managing all aspects of training
  • Strong analytical and communication skills
  • Adaptation of AAC’s training methodology to client specific project needs
  • Development and execution of an overall training strategy to support the deployment of the solution
  • Develop and maintain project specific training processes, procedures, and metrics to ensure effective knowledge transfer had occurred
  • Develop, execute and manage training plans and schedules for core team members as well as end users
  • Assist in identification and training of the client trainers who will be responsible for providing end user training
  • Lead preparation of training materials that will incorporate To-Be business processes
  • Lead training team in providing end user training
  • Plan, organize, and direct a wide range of training activities, which may include classroom training, electronic learning, multimedia programs, and other computer-aided instructional technologies, simulators, conferences and workshops
  • Works closely with the Organizational Change Management resources to assess the training needs of the organization
  • Works closely with the Organizational Change Management resources as needed
  • Maintain site training database and training records
  • Facilitates training meetings, escalating to project management team as needed
  • Participates in design workshops, specification walkthroughs, and requirement reconciliation
  • Mentors and trains utility training team in training best practices and AAC’s training methodology.

Skills/Qualifications Required:

  • A minimum of 5-7 years of training program development and execution on large software implementation projects (should include completion of 2 complete projects)
  • People management and leadership skills, including coaching, supervision, staffing, and conflict management
  • Excellent analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Excellent presentation skills
  • Strong executive presence and ability to interact with top executives
  • Must be able to travel 50 – 75%
  • Ability to read, analyze and interpret general business documentation
  • Experience developing courseware, course curricula, lesson plans
  • Experience developing instructor-led training
  • Ability to develop/deliver presentations using software such as PowerPoint, WebEx or similar
  • Working knowledge of MS Project, Excel, Word, Power Point and Visio

Skills/Qualifications Preferred:

  • Knowledge and understanding of the utility industry
  • Consulting experience with a large firm
  • Project leadership experience
  • Experience in planning, preparation and delivery of end user training on software projects

Travel Requirements:

Approximately 50% to 75% travel required. Realizing the importance of maintaining the quality of life for our consultants, AAC endeavors to stagger on-location and at-home work weeks. Our goal is no more than two consecutive weeks of travel without a home-based week, though project requirements occasionally dictate otherwise.  

Quality Analyst

Job Description:

An experienced Quality Analyst position responsible for conducting client testing activities on a large software implementation project and must have a solid understanding of SDLC practices/methodologies.  Utility experience preferred but not required.

In this hands-on position, the Quality Analyst will be primarily responsible for creating and executing test cases. The primary input for creation of test cases will be from identified business requirements, Business Process documentation, and specification documents. This position will require the ability to create and maintain documents, deliverables, and metrics associated with manual and/or automated enterprise applications testing. This position requires strong technical, analytical, and communication skills (verbal and written) as well as a desire to maintain a high degree of quality. The Quality Analyst will work closely with other project team members, under the direction of the Quality Assurance Lead, to insure the quality of software delivered. To fulfill this role responsibilities include:

Responsibilities:

  • Strong analytical and communication skills
  • Adaptation of AAC’s testing methodology to achieve client specific project needs
  • Development and execution of assigned test activities to support the deployment of the solution
  • Develop and execute project specific tests, and metrics, as assigned
  • Work closely with project managers and others to ensure business requirements have been met

Skills/Qualifications Required:

  • Must be flexible and demonstrate the ability to adapt to client project needs
  • Must be a self starter with an above average work ethic
  • Excellent analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Must be able to travel 75 – 100%
  • Working knowledge of MS Project, Excel, Word, Power Point and Visio
  • Experience in testing
  • Consulting experience

Skills/Qualifications Preferred:

  • Knowledge and understanding of the utility industry
  • Experience with at least one or more programming or scripting languages (e.g. SQL, Java, Javascript, Unix, XML)

Travel Requirements:

Approximately 75% to 100% travel required.  

Entry-Level Quality Analyst

Job Description:

An entry-level Quality Analyst position responsible for conducting client testing activities on a large software implementation project and must have a basic understanding of SDLC practices/methodologies.  Utility experience preferred but not required.

In this hands-on position, the Quality Analyst will be primarily responsible for creating and executing test cases.  The primary input for creation of test cases will be from identified business requirements and Business Process documentation.  This position will require the ability to create and maintain documents, deliverables, and metrics associated with manual and/or automated enterprise applications testing. This position requires strong technical, analytical, and communication skills (verbal and written) as well as a desire to maintain a high degree of quality. The Quality Analyst will work closely with other project team members, under the direction of the Quality Assurance Lead, to insure the quality of software delivered. To fulfill this role responsibilities include:

Responsibilities:

  • Strong analytical and communication skills
  • Adaptation of AAC’s testing methodology to achieve client specific project needs
  • Development and execution of assigned test activities to support the deployment of
    the solution
  • Develop and execute project specific tests, and metrics, as assigned
  • Work closely with project managers and others to ensure business requirements have
    been met
  • Participates in design workshops, specification walkthroughs, and requirement reconciliation

Skills/Qualifications Required:

  • Must be flexible and demonstrate the ability to adapt to client project needs
  • Must be a self starter with an above average work ethic
  • Excellent analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Must be able to travel 50 – 75%
  • Working knowledge of MS Project, Excel, Word, Power Point and Visio

Skills/Qualifications Preferred:

  • Knowledge and understanding of the utility industry
  • Consulting experience
  • Experience in testing
  • Experience with at least one or more programming or scripting languages (e.g. SQL, Java, Javascript, Unix, XML)

Travel Requirements:

Approximately 50% to 75% travel required. Realizing the importance of maintaining the quality of life for our consultants, AAC endeavors to stagger on-location and at-home work weeks. Our goal is no more than two consecutive weeks of travel without a home-based week, though project requirements occasionally dictate otherwise.