Tuesday , April 29 2025

Senior Software Engineer – Ameren Careers

Website Ameren

Job Description:

Ameren’s selection process includes a series of interviews and may include candidate testing and/or an individual aptitude or skill-based assessment. Specific details will be provided to qualified candidates

Job Responsibilities:

  • Independently handles/solves software/systems monitoring issues
  • May assist in development of requirements with business analysts and architects; provides recommendations to enhance design to prevent recurrence of defects
  • Provides input on client/customer requirements; may develop implementation plans utilizing cloud-based solutions
  • Demonstrates strong working knowledge and understanding of Ameren’s business to provide quality technical feedback
  • Reviews the Digital organization’s technology enablement and integration plans; demonstrates technical expertise within own technology through determining best course of action for own projects
  • Works across multiple areas and integrates knowledge of multiple areas into a single system
  • Implements and tests complex code changes to fix identified defects in existing software products
  • Adds enhancements to new/future software releases
  • Demonstrates strong knowledge of on premise solutions and cloud-based solutions; executes on cloud-based configuration plans for new systems/technologies
  • Assists in performing root cause analysis and interprets the results; provides input into action plan (e.g., provides input into prioritization of offensive/customer-facing issues and defensive/internally focused backlogs)

Job Requirements:

  • 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
  • Works closely with technical 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
  • Mentors other developers for designing integrations, interfaces, proxies, business objects and business services, as needed
  • May be required to work off-hours for project needs, support/upgrade/outage reasons, and systems implementations
  • Demonstrates strong working knowledge of agile software development processes and the development lifecycle; liaises with scrum masters and coaches to move project forward
  • Contributes to the development and execution of implementation plans as they relate to API-led solutions; identifies and documents implementation risks of such solutions
  • Utilizes relevant technologies in order to design, develop, document, and support moderate to complex integration solutions applying design patterns, reference architectures, and best practices

Qualification & Experience:

  • Strong working knowledge of and proficiency with the following technologies: API Integrations (Mule ESB), HTML, SQL, JavaScript, Java, C# .NET, Python.
  • Good understanding of Maximo Asset Management Tool preferred.
  • Demonstrated skill working in agile product development teams.
  • Bachelor’s degree required, preferably in engineering, mathematics, computer science or business
  • 5+ years of relevant experience

Job Details:

Company: Ameren

Vacancy Type:  Full Time

Job Location: St. Louis, MO, US

Application Deadline: N/A

Apply Here

careersvite.com