Job Description: We are a fast- paced team with an emphasis on iterative development and constant collaboration. We believe pair programming makes us stronger, faster, and smarter. We practice and teach an approach to software engineering that applies across industries and organizations, so you’ll experience all types of teams, products, and technologies. And we believe that working fast doesn't mean working overtime-- taking time to relax, recharge and refocus keeps our pace sustainable. Job Responsibilities: Leverages critical thinking, experimentation, data, and industry best practices to implement desired business outcomes Develops high quality applications that are secure, easy to operate, difficult to break, and extremely observable with measurable results. Leads development, testing, deployments, and iterative improvement of product capabilities and features in collaboration with designers, product managers, and other engineers on the product team Establishes product engineering and software standards Builds partnerships, collaborates, and contributes to technical initiatives across the organization Mentors and assists engineers and evangelizes best practices. Pairs with and mentors engineers while evangelizing best practices Contributes to the vision and cultural transformation within the team and across the organization Responsible for all technical aspects of the product application lifecycle including, code, infrastructure, data, security, and CICD Continuously develops self and demonstrates a strong knowledge of new technologies, modern application architecture, and industry best practices Job Requirements: Strong knowledge building development practices like CI/CD, Test Automation and cloud deployments Proven ability to manage multiple competing priorities Required: Spark, Python, Scala and Airflow Good understanding of MPP databases such as Teradata and Netezza Experience in designing and creating automation workflows and execution Database Design experience including either SQL, PL/SQL Preferred: MapReduce, Pig, Hive, Kafka, Sqoop, and Flume Passion for growing your skills, tackling interesting work and complex problems Experience working with major cloud platforms (GCP, AWS, or Azure) Strong communication skills and interest in a pair-programming environment Experience and/or interest in Test Driven Development (TDD) and agile methodologies You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers Implementing ETL process with Big Data Technologies Advanced in-depth knowledge of application design patterns, event-driven architecture, database schemas, and testing strategies Knowledge of build management tools such as Jenkins or Maven Demonstrated understanding of source control systems such as GIT Job Details: Company: Kohl's Vacancy Type: Full Time Job Location: Milwaukee, WI, US Application Deadline: N/A Apply Here vacancyoptions.com