What are the responsibilities and job description for the Lead Software Engineer - eCommerce position at Oncourse Home Solutions?
If the following job requirements and experience match your skills, please ensure you apply promptly.
Who we Are
Oncourse Home Solutions (OHS) is a people-centric, $400M organization that is owned by private equity firm, Apax Partners operating under the brands American Water Resources, Pivotal Home Solutions and American Home Solutions. We do what is right for our people so they can do their best when serving our 1.6 million customers across the U.S. Our mission is to help homeowners navigate the unexpected, reduce costs, and make homeownership enjoyable for all. Our vision is to make our products and services accessible to all by becoming the most forward-thinking and community-driven home solutions organization of the 21st century. We are committed to fostering an environment that embraces diversity in all forms, where our employees, customers and partners feel valued, respected, and supported.
As a US-based warranty provider, we provide expertise in safety and homecare to our customers. Our integrated solutions meet customer needs both inside and outside the home. Inside the home, we safeguard essential systems like plumbing, heating and cooling, appliances, power surge protection, hot water heaters, and interior electrical components. Outside the home, we ensure the protection of vital lines, including water, gas, wells, sewers, electric, and septic systems. We primarily go to market B2B2C, partnering mostly with water / gas / electric utilities and municipalities to offer our product leveraging their brand for marketing and often adding our subscription fee to the water / gas / electric bill itself. When our customers need help with home maintenance, repair, or coverage, OHS is there. This is what it means to be an ‘Oncourse SUPER’—Successful, United, Progressive, Empathetic, Reliable. SUPERs get it done. We sweat homeownership so our customers don’t have to. We view every day as an opportunity to step up, step out, and remind others that we are in this together, to stay on course.
This role is based in our Naperville, IL office. A regular in-office hybrid model (generally T-Th in office, M&F remote) is required, as our office environment is a key driver of our company culture and employee experience.
Responsibilities include but not limited to :
- 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, with the goal of identifying and implementing superior solutions that align with business requirements.
- 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 subsequently formulate practical, efficient, and enduring technical 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.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to drive successful project outcomes.
- 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.
We are excited if this is You
Experience and Qualifications for the Role :
Education
Bachelor’s degree in Computer Science (or relevant)
Join our SUPER Team and Enjoy Amazing Benefits!
Competencies :
Problem Solving : Is tolerant with people and processes; listens and checks before acting; tries to understand the people and the data before making judgments and acting; waits for others to catch up before acting; sensitive to due process and proper pacing; follows established process.
Composure : Is cool under pressure; does not become defensive or irritated when times are tough; is considered mature; can be counted on to hold things together during tough times; can handle stress; is not knocked of balance by the unexpected; doesn't show frustration when resisted or blocked; is a settling influence in a crisis.
Customer Focus : Is dedicated to meeting the expectations and requirements of internal and external customers; gets firsthand customer information and uses it for improvements in products and services; acts with customers in mind; establishes and maintains effective relationships with customers and gains their trust and respect.
Functional / Technical Skill : Has the functional and technical knowledge and skills to do the job at a high level of accomplishment.
Drive for Results : Can be counted on to exceed goals successfully; is constantly and consistently one of the top performers; very bottom-line oriented; steadfastly pushes self and others for results.
Process Management : Good at figuring out the processes necessary to get things done; knows how to organize people and activities; understands how to separate and combine tasks into efficient work flow; knows what to measure and how to measure it; can see opportunities for synergy and integration where others can't; can simplify complex processes; gets more out of fewer resources.
Education
J-18808-Ljbffr