Job Title: Cloud Software Engineer
Position Type: Contract 10 months
Location: St. Louis MO Hybrid - Onsite
Job description:
- 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 across multiple modules on projects and supports groups of modules/module areas
- Implements and tests moderately complex code changes to fix identified defects in existing software products (e.g. identify and debug an application)
- Moderately enhances new/future software releases and/or creates new software applications
- Strengthens understanding of on premise solutions and cloud-based solutions/environments; configures components of new systems/technologies to cloud-based solutions
- Troubleshoots moderate bugs within code (within own component); performs actions as designated in the remediation plan
- Assists and provides additional support in solving software/systems monitoring issues and escalations which require moderate technical expertise to troubleshoot
- Reviews requirements and researches and identifies alternative technical solutions
- Develops understanding of Amerens business to ensure successful implementation and support of project efforts
- Understands the Digital organizations objectives and the impact on own projects; contributes to development of new technology integration and enablement plans
- Works in an agile environment and engages in development practices such as peer programming and test-driven development
- Works closely with business analysts to gain understanding of basic requirements and translates into one or more API-led connectivity solutions (integrations interfaces proxies objects shared code library etc.); reviews options to identify best solution and provides design for selected solution
- Understands and is familiar with relevant technologies in order to design develop document and support simple to moderately complex 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
- Provides assistance to other developers for designing integrations interfaces proxies business objects and business service as needed
- May be required to work off-hours for project needs support/upgrade/outage reasons and systems implementations
Qualifications
- Bachelors degree required preferably in engineering mathematics computer science or business
- 5 years of relevant experience in common tools/providers such as (AWS MS Azure Terraform Puppet Chef Ansile Splunk Docker etc.)
- Consideration will be given to candidates with nine or more years of relevant experience in lieu of the degree requirement.
- ASW Certification preferred
In addition to the above qualifications the successful candidate will demonstrate:
- Good analytical communication leadership and human relations skills required.
- Expert in source control solutions such as GIT or Bitbucket
- Expert in secure coding and automated testing practices
- Expert in building and maintaining CI/CD
- Strong understand of the SDLC
- Strong understanding of infrastructure as code
- Strong understanding of container orchestration principals
- Strong understanding of software dependency monitoring and alerting tools
- Knowledge of advanced networking principals
- Knowledge of dashboarding and data visualization tools
- Translate complex technologies into Executive speak
- Strong time management skills
- Passionate about discussing and teaching technology topics
Job Title: Cloud Software Engineer Position Type: Contract 10 months Location: St. Louis MO Hybrid - Onsite Job description: Analyzes designs codes tests configures and modifies software projects and/or products or enhancements using various programming languages technologies and developme...
Job Title: Cloud Software Engineer
Position Type: Contract 10 months
Location: St. Louis MO Hybrid - Onsite
Job description:
- 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 across multiple modules on projects and supports groups of modules/module areas
- Implements and tests moderately complex code changes to fix identified defects in existing software products (e.g. identify and debug an application)
- Moderately enhances new/future software releases and/or creates new software applications
- Strengthens understanding of on premise solutions and cloud-based solutions/environments; configures components of new systems/technologies to cloud-based solutions
- Troubleshoots moderate bugs within code (within own component); performs actions as designated in the remediation plan
- Assists and provides additional support in solving software/systems monitoring issues and escalations which require moderate technical expertise to troubleshoot
- Reviews requirements and researches and identifies alternative technical solutions
- Develops understanding of Amerens business to ensure successful implementation and support of project efforts
- Understands the Digital organizations objectives and the impact on own projects; contributes to development of new technology integration and enablement plans
- Works in an agile environment and engages in development practices such as peer programming and test-driven development
- Works closely with business analysts to gain understanding of basic requirements and translates into one or more API-led connectivity solutions (integrations interfaces proxies objects shared code library etc.); reviews options to identify best solution and provides design for selected solution
- Understands and is familiar with relevant technologies in order to design develop document and support simple to moderately complex 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
- Provides assistance to other developers for designing integrations interfaces proxies business objects and business service as needed
- May be required to work off-hours for project needs support/upgrade/outage reasons and systems implementations
Qualifications
- Bachelors degree required preferably in engineering mathematics computer science or business
- 5 years of relevant experience in common tools/providers such as (AWS MS Azure Terraform Puppet Chef Ansile Splunk Docker etc.)
- Consideration will be given to candidates with nine or more years of relevant experience in lieu of the degree requirement.
- ASW Certification preferred
In addition to the above qualifications the successful candidate will demonstrate:
- Good analytical communication leadership and human relations skills required.
- Expert in source control solutions such as GIT or Bitbucket
- Expert in secure coding and automated testing practices
- Expert in building and maintaining CI/CD
- Strong understand of the SDLC
- Strong understanding of infrastructure as code
- Strong understanding of container orchestration principals
- Strong understanding of software dependency monitoring and alerting tools
- Knowledge of advanced networking principals
- Knowledge of dashboarding and data visualization tools
- Translate complex technologies into Executive speak
- Strong time management skills
- Passionate about discussing and teaching technology topics
View more
View less