American Water Resources - Naperville, IL

posted 11 days ago

Full-time - Senior
Naperville, IL
251-500 employees
Utilities

About the position

The Lead Software Engineer for eCommerce at Oncourse Home Solutions will spearhead key technology initiatives, focusing on the design and development of customer-facing eCommerce websites and applications. This role requires a hands-on technical lead who will collaborate with cross-functional teams to enhance operational efficiency and drive business value through innovative software solutions.

Responsibilities

  • Lead the design and development of complex custom Full Stack applications, ensuring scalability, performance, and security.
  • Assume the role of a hands-on technical lead, actively participating in and directing the efforts of both internal and external development team members.
  • Make significant contributions to the continuous refinement of the existing portfolio of applications and services.
  • Focus on emerging technology trends, particularly within the realms of Software as a Service (SaaS), cloud computing, and DevOps.
  • Execute strategies aimed at enhancing operational efficiency, reducing costs, and driving tangible business value.
  • Conduct in-depth investigations to pinpoint the root causes of complex software issues and formulate practical solutions.
  • Champion an API-centric approach when integrating with mid-office applications and external partners.
  • Collaborate closely with cross-functional teams and senior management to achieve project objectives.
  • Adhere to the established software development lifecycle (SDLC) principles.
  • Manage and maintain ecommerce applications and websites, ensuring they are secure, stable, and deliver excellent user experience.
  • Design high-availability applications within a multi-tier cloud architecture, covering database, service/API, and UI components.
  • Ensure applications are compatible and can integrate effectively with third-party services and APIs.
  • Stay updated with emerging technologies and best practices in the ecommerce and software development domain.
  • Mentor and guide junior engineers, fostering a culture of learning and innovation within the team.
  • Investigate and resolve complex technical issues related to ecommerce systems promptly.
  • Conduct root cause analysis for problems and implement corrective actions to prevent recurrence.
  • Ensure ecommerce systems comply with industry standards, regulations, and security best practices.
  • Implement robust security measures to safeguard customer data and transactions.
  • Create and maintain comprehensive technical documentation, including system architecture, APIs, and workflows.
  • Facilitate knowledge sharing within the team and document best practices and coding standards.
  • Monitor system performance and conduct performance tuning to optimize application responsiveness and efficiency.
  • Collaborate with QA teams to ensure rigorous testing of applications, identifying and fixing bugs and issues.
  • Implement automated testing where applicable to maintain code quality and reduce the risk of regressions.

Requirements

  • At least 8 years of hands-on experience in designing and developing complex custom Full Stack applications.
  • Expertise in managing and maintaining eCommerce applications and websites.
  • Proven experience in delivering digital commerce applications using CMS, commerce platforms, and headless architecture concepts.
  • Proficiency in Javascript / Typescript (React, NextJS, NodeJS, Angular) and Python (Django, Flask).
  • Practical experience with microservices architecture and a deep understanding of its technical components.
  • Strong knowledge of containerization principles, including Docker and Kubernetes.
  • Demonstrated ability to design high-availability applications within a multi-tier cloud architecture.
  • Familiarity with Continuous Integration and Continuous Deployment (CI/CD) concepts and experience with tools like Gitops, Argo, Puppet, Chef, VSTS, Maven, Jenkins, JIRA.
  • Extensive hands-on experience with emerging and cloud-based technologies on AWS.
  • Development of applications that seamlessly integrate with Relational and NoSQL databases.

Nice-to-haves

  • Experience with the Vtex eCommerce platform, including Vtex.io.
  • Familiarity with Nosto, an eCommerce personalization and retail intelligence platform.

Benefits

  • Competitive Compensation
  • Comprehensive Health Coverage including medical, dental, and vision insurance
  • 401(k) Plan with 4% Company Match
  • Defined Contribution Arrangement
  • Generous Paid Time Off
  • Education Assistance Program
  • FSA/HSA Options
  • Employee Wellness resources
  • Vibrant Company Culture with monthly townhalls and recognition programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service