Software Engineer III in Hoffman Estates, IL at Transformco

Date Posted: 6/22/2020

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    3333 Beverly Road
    Hoffman Estates, IL
  • Date Posted:
    6/22/2020
  • Job ID:
    997780BR

Job Description

Req/Job ID: 997780BR
Employing Entity: Transform SR LLC
Employment Category: Regular, Full-time
Job Function: Information Technology
Store ID: 58490: Sears Roebuck & Co.

JOB DUTIES/RESPONSIBILITIES:
  • Develop and implement software for ecommerce applications using cloud native technologies.
  • Deliver code that meets specifications, create little to no operational support overhead and require minimal support during development from senior engineers
  • Create self-documenting designs and clearly communicate intent via comments in code, on specifications, in as-built documentation and during code reviews
  • Assist the product teams by leveraging full stack development skills
  • Write unit and integration tests for each deliverable, effectively and comprehensively exercise the code and meet or exceed code and unit test coverage thresholds
  • Prevent the introduction of subsequent bugs, and correct existing bugs or design issues when discovered
  • Influence the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns)
  • Serve as a team member in the design and new technology proof of concept for applications for new technology
  • Develop and implement software for ecommerce applications and related technology, with minimum oversight
  • Measure key KPIs and metrics using Analytics, performance monitoring tools and provide insights to the stakeholders
  • Lead code reviews to ensure functional performance specifications are met and engineering standards are followed
  • Lead the evolution of standards and technology (tools, conventions and design patterns)
  • Lead and review the design of applications and new technology and provide development estimates
  • Lead analysis, design and development of software with small technical team
  • Mentor Engineers and Associate Engineers

Job Requirements

JOB REQUIREMENTS:

Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or a related field, plus three (3) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-native applications within the retail environment using Agile development methodology. Or, alternatively, a Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or a related field, plus five (5) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-native applications within the retail environment using Agile development methodology. Must also possess the following: Demonstrated Expertise (“DE”) performing object-oriented design, Java and Micro-services based serverless, single page application development within Cloud using: design patterns, Spring framework, Redis, ReactJS, NodeJS, JavaScript, Painless, JRuby, AWS Cognito, Lambda, Lambda@Edge and Git version control; DE developing job automation and data processing using Jenkins, CircleCI, Elasticsearch, Logstash, Kibana, MySQL, PL/SQL, SOLR and NoSQL database, including DynamoDB to develop highly available web applications to handle high transaction volume in Cloud-based environment; DE designing, developing and integrating applications using headless Content Management Systems (CMS) including Contentful and traditional CMS, including Adobe AEM and Alfresco; DE building applications with Test Driven Development, SEO, A/B testing and analytics using Selenium, Puppeteer, Lighthouse, Adobe Target, Maxymiser, Adobe Analytics, Google Analytics, and Splunk; and DE designing and implementing GraphQL, RESTful and SOAP web services by utilizing Service Oriented Architecture and Microservices architecture.

#Corporate
58490