Ameren logo
Company Name:
Approximate Salary:
Not Specified
Stl Metro St. Louis, Illinois
United States
Position type:
Full Time
Experience level:
2 - 5 years
Education level:
Bachelor's Degree
Reference Number
Job Title:
Software Engineer

Software Engineer

  • Analyzes, designs, codes, tests, configures and modifies software projects and/or products or enhancements using various programming languages, technologies and development methodologies.
  • Designs, develops, tests, debugs and implements application, software and/or operating system components, software tools, and utilities; conducts performance testing.
  • Ensures that system improvements are successfully implemented and monitored to guarantee availability and increase efficiency.
  • Completes technical documentation for multiple functions, including but not limited to testing, QA, training, troubleshooting, operating, and/or procedures for installation and maintenance.

Key responsibilities include:

  • Works on and supports small modules of projects, develops deep understanding of own modules  
  • ·mplements, executes and tests code changes to fix identified defects in existing software products
  • Adds lower level/easy enhancements to new/future software releases and/or to support creation of new software applications
  • Troubleshoots simple bugs within code (within own component); may perform assigned actions as designated in the remediation action plan (e.g., input validation)
  • Monitors system dashboards; investigates customer problems referred by customer support and resolves predefined, low-impact issues
  • Reviews basic requirements and translates into technical solutions for existing systems
  • Develops understanding of Ameren’s business to ensure successful implementation and support of project efforts
  • Develops familiarity with the Digital organization objectives, and impact on own projects; reviews and understands new technology integration and enablement plans
  • Works closely with business analysts to gain understanding of basic requirements, and translates into API-led connectivity solutions (e.g. integrations, interfaces, proxies, objects, shared code library)
  • Develops understanding and familiarity with relevant technologies (e.g. MuleSoft) in order to design, develop, document and support simple integration solutions utilizing design patterns, reference architectures and best practices
  • Collaborates with various stakeholders to test new and modified application solutions, utilizing test-driven development when possible
  • Work off-hours for project needs, support/upgrade/outage reasons, and systems implementations


  • Bachelor’s degree required, preferably in engineering, mathematics, computer science or business
  • 0+ years of relevant experience required
  • Will consider candidates without a degree if they show/demonstrate having 2+ additional years of equivalent, relevant experience in tools, systems and initiatives leveraged by Ameren

In addition to the above qualifications, the successful candidate will demonstrate:

  • Good analytical, communication, leadership and human relations skills required.

Additional Information

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.

Apply for this job


More Jobs Like This