DDP (Digital Data Platform) is a new architecture solution that unlocks commonly used business data that is held in Ameren legacy systems of record (SOR). DDP is an event streaming pipeline that will make it easier to transmit, standardize, and consume data across core Ameren systems with a very high level of performance, scalability, reliability, availability, usability, extensibility, and maintainability. It serves as a fundamental enabler across multiple lines of business as a source of truth. DDP reduces enterprise technical debt and increases IT agility by enhancing the ability to respond faster to changing technology demands. It improves customer identification and engagement across channels by improving data quality and availability. It is an enabler for visibility and predictive analytics of a customer – Outage, Billing and Payments. DDP improves availability and resiliency by eliminating single points of failure, thereby reducing customer self-service impacts due to system outages. It consolidates and rationalizes integration architecture implementation across disparate digital assets in a common, standardized, consumable way, reducing O&M costs. DDP transforms and delivers customer features and programs at scale, delivering a highly-engaging customer experience by designing an innovative, omni-channel experience. It enables customer-facing applications to leverage real-time access to accurate, curated, and enriched customer information. The delivery of a modern event-driven data platform with a very high level of performance, scalability, reliability, availability, usability, extensibility, and maintainability enables highly accurate, real-time, enriched, accessible customer information for use in customer-facing and internal applications. This role requires specialized depth and breadth of expertise in the job discipline or field, working independently to solve or lead others to solve complex problems. The role may lead functional teams or projects; works across multiple systems and takes a holistic view on systems; analyzes business problems to design solutions. It involves implementing and testing complex code changes for specific requirements or application/standalone programs. It provides input into technological process/standards/methodology for cloud-based configuration; identifies gaps and develops training plans; performs root cause analysis and develops action plans and priorities for backlogs (identifying short- and long-term solutions); may lead the implementation of plans. The role independently handles high-impact, critical software/systems monitoring issues and tickets/incidents; performs root cause analysis and develops action plans and priorities for backlogs (identifying short- and long-term solutions); may lead the implementation of plans. The role independently handles high-impact, critical software/systems monitoring issues and tickets/incidents; analyzes business needs and develops plans to implement software requirements in conjunction with business analysts and architects. It reviews and develops solutions for cloud-based technology requirements; assesses solutions (build in-house vs. buy) and develops reports for senior leadership; works closely with business analysts and architects to develop requirements and translates them into one or more API-led connectivity solutions (integrations, interfaces, proxies, objects, shared code library, etc.); reviews options to identify the best solution and provides design for the selected solution. The role leads the development and execution of implementation plans as they relate to API-led solutions. It identifies and documents implementation risks of such solutions. It utilizes relevant technologies in order to design, develop, document, and support complex integration solutions utilizing design patterns, reference architectures, and best practices. It automates API builds and deploys utilizing relevant technologies. It collaborates with various stakeholders to test new and modified application solutions utilizing test-driven development when possible; understands methods and technologies for load and performance testing of APIs. The role works closely with domain and enterprise architects to gather perspective on emerging and/or existing technologies related to API development and management; contributes to referential documentation related to API development standards and best practices. It mentors other developers for designing integrations, interfaces, proxies, business objects, and business services, as needed. The role requires advanced knowledge and proficiency with the following technologies (as relevant): Programming Languages, Operating Systems, Database Management, Middleware, Configuration Management Technologies, Container Technologies, Agile Environments, Mobile Applications.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior