Product Manager, Order to Cash / Application Development
Job Summary:
The Product Delivery Manager will be responsible for leading the Order to Cash (O2C) workstream and overseeing the technology ecosystem that supports both Oracle Cloud Applications (APEX, VBCS, OTBI, BI Publisher, OIC) and .NET applications. This role will focus on optimizing the Order to Cash process, managing technology integration, and modernizing legacy .NET applications by transitioning them to Oracle-centric solutions or leveraging strategic partner tools.
This position will also be responsible for rationalizing existing .NET applications, determining the best path forward through custom Oracle development, standard Oracle applications, or third-party solutions. The development team includes both Oracle and .NET developers, requiring strong cross-functional leadership and technical oversight.
The role requires a strong understanding of Agile methodologies, product management principles, and enterprise software development. The Product Delivery Manager will play a key role in defining and executing the product roadmap, ensuring the successful and timely delivery of high-quality solutions that meet customer and business needs. This position reports to the Product Delivery Director and works closely with the Business Process Manager – Order to Cash and Scrum Master – Order to Cash.
Responsibilities:
Order to Cash (O2C) Workstream Leadership Lead the design, implementation, and enhancement of Order to Cash processes in Oracle ERP Cloud (Accounts Receivable, Revenue Recognition, and Cash Management). Oversee cash application automation and ensure seamless bank reconciliations and liquidity management using Oracle ERP Cloud Cash Management. Partner with finance, treasury, and business operations teams to drive automation, efficiency, and process optimization. Ensure compliance with financial regulations, revenue recognition policies, and industry best practices.Application Modernization & Rationalization Assess and rationalize existing .NET applications, identifying the best approach for replacement or integration. Develop a strategy to transition legacy .NET applications to Oracle-centric custom applications (APEX/VBCS) or standard Oracle Cloud solutions. Work with strategic partners to explore and incorporate tools from their inventory where appropriate. Ensure that modernization efforts align with enterprise architecture principles and business needs.
Technical Leadership – Oracle & .NET Development Manage a cross-functional team of Oracle (APEX, VBCS) and .NET developers. Oversee the development of BI Publisher (BIP) and OTBI reports, ensuring they align with business needs. Ensure seamless integrations with Oracle ERP, HCM, and other enterprise systems using Oracle Integration Cloud (OIC), BizTalk, and REST/SOAP APIs. Drive best practices in application security, performance optimization, and cloud architecture.
Agile Product Delivery & Roadmap Execution Define and manage the product roadmap, ensuring timely delivery of enhancements and new capabilities. Lead agile development cycles (Scrum/Kanban), prioritizing work based on business impact. Break down complex product features into user stories with clear acceptance criteria. Work with scrum master to facilitate sprint planning, backlog grooming, and sprint review sessions. Track and communicate project progress, risks, and dependencies, ensuring timely delivery.
Stakeholder Engagement & Business Collaboration Collaborate with executives, business stakeholders, and technology teams to align solutions with strategic objectives. Manage stakeholder expectations and provide clear, consistent communication on product plans, deliverables, and roadmap updates. Partner with Regression Testing and UAT teams to define and execute test plans, ensuring high-quality solution delivery. Partner with End User Success team, to Work closely with the Business Process Manager to ensure proper prioritization aligned with company objectives.
Team Development & Leadership Mentor and develop team members in functional Order to Cash processes and technical Oracle & .NET development. Promote cross-functional learning between Oracle and .NET developers. Foster a culture of continuous improvement, leveraging Agile principles.
Requirements:
Education:
Bachelor’s degree in Computer Science, Business, Accounting or a related field.Industry & Leadership Experience:
5+ years of experience in the electric or gas utility industry. 2+ years of experience supervising software developers in Agile or Waterfall methodologies. Experience coaching and mentoring teams, promoting self-organization and continuous improvement. Proven track record of delivering high-quality products or solutions.Domain & Technical Expertise:
Strong business knowledge in Order to Cash (Accounting and Treasury) processes. Strong technical knowledge of Oracle ERP applications and modules. Understanding of third-party integrations and associated technologies, including Oracle Integration Cloud, BizTalk, and proprietary systems within Southern Company.Leadership & Communication Skills:
Excellent leadership, communication, and collaboration skills. Strong interpersonal skills, including team formation, relationship building, mentoring, and cross-functional collaboration. Excellent communication and presentation skills, with the ability to convey complex concepts to both technical and non-technical stakeholders.Strategic & Analytical Skills:
Strong organizational, time management, and prioritization skills. Ability to monitor key performance indicators (KPIs) to gauge process success and drive continuous improvement. Excellent problem-solving and analytical skills. Detail-oriented mindset with a focus on data-driven decision-making.Other Key Attributes:
High degree of initiative and personal ownership. Knowledge of customer-centric design principles and user experience best practices.