DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

TEKsystems Lead Developer - Store Systems in Bolingbrook, Illinois

Description:

Project: The Lead Developer will be supporting the Bella application. Bella is a mobile app for guest salon services booking. There is an internal portion for Ulta's store employees to use and a guest facing portion where customers can book salon appointments. The Lead Developer will be supporting the guest facing portion of the application and will manage the IBM consulting team. Project Details: Two months ago, guests could only select salon services and then prompted next with which stylist was available. The new feature will allow you to pick your stylist first. Goal is increase guest experience. Pipelined features include a new cancellation policy, integration of Bella site to Ulta.com. For the event portal there will be increased reporting for associates e.g. -how many appointments, how the associate is doing at the store level, region and nationally. The Lead Developer has significant responsibilities related to project planning, architecture and execution. They lead a team of employee and consultant developers to ensure successful delivery of our salon systems projects, and operate in a highly dynamic and fast paced environment. This position works closely with business teams to understand and implement strategic initiatives on time and on budget. The Lead Developer takes a hands-on role delivering multiple projects and contributing to the future state architecture for salon systems project. YOU'LL ACCOMPLISH ALL THIS BY: Application Support - Assists in the investigation and resolution of issues relating to mobile native applications. Assists with specified procedures. Development Testing - Performs the execution of given test scripts under supervision. Records results and reports issues. Develops an understanding of the role of testing within system development, as a tool for design improvement as well as a validation process. Performance Management - Supervises individuals. Allocates routine tasks and/or project work. Provides direction, support and guidance as necessary, in line with individuals’ skills and abilities. Monitors progress against agreed quality and performance criteria. Acts to facilitate effective working relationships between team members. Problem Management - Investigates problems in systems, processes and services. Assists with the implementation of agreed remedies and preventative measures. Programming/Software Development - Provides local or team-based standards for programming tools and techniques, including security guidelines, and the selection of appropriate development methods. Takes technical responsibility for all stages and/or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders. Release Deployment - Uses the tools and techniques for specific areas of release and deployment activities. Administers the recording of activities, logging of results and documents technical activity undertaken. Requirements Definition & Management - Undertakes business requirements as directed, maintaining traceability back to source. Reviews operational requirements, problems, and opportunities, seeking effective business solutions through improvements in automated and non-automated components of new or changed processes. Systems Integration - Assists in the software builds from software source code. Performs tests as defined in an integration test specification, records the details of any failures, and carries out fault diagnosis relating to simple failures, reporting the results of the diagnosis in a clear and concise manner. ADDITIONAL RESPONSIBILITIES: Actively participate and in some cases lead Agile ceremonies Close collaboration and planning with shared services teams including but not limited to DBA, Networking, Cloud Infra & ITRM Author, support and attend architecture review board meetings as needed Work with UX and Business to guide requirements definition Provide estimates for business requirements See project from high level concepts, project instantiation, IT governance through delivery ESSENTIALS FOR SUCCESS: Bachelor’s degree in Computer Science or related field or applicable work experience 5+ years development experience with solid programming abilities including node.js, react.js, HTML5, CSS3, Jenkins, PostGres Proficiency with TypeScript and current ECMAScript features. Strong exposure to collaborative engineering methodologies: agile, code reviews, linting, continuous integration, cloud deployments, etc. Experience working in a continuous delivery environment. Strong frontend web test automation experience. Previous experience working with Full Stack Experience with both Agile methodologies Strong analysis/troubleshooting skills Experience with writing, testing and troubleshooting APIs. Experience with Development and CI/CD components such as JIRA, Git, Jenkins and Kubernetes Strong experience in software delivery, CI/CD, Google Cloud Platform, Test Driven Development Strong leadership skills in accountability and customer focus Proactive and able to catch issues before failures Experience interacting with business users and vendors including vendor management Strong analysis/troubleshooting skills Excellent communication skills; feels comfortable working with non-technical business partners Work with production support and project consultants in an onshore / offshore model Flexibility of providing support during odd hours, weekends, and peak seasons Minimal travel required (training/conferences)

Skills:

react, node.js, restful web services, cloud, graphql, ecommerce, retail, digital

Top Skills Details:

react,node.js,restful web services,cloud

Additional Skills & Qualifications:

GraphQL is a nice to have.

Experience Level:

Expert Level

About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

DirectEmployers