« Home

This job ad has been posted over 60 days ago...

0

applicants

Staff Software Engineer Full-time

at KOHLS Wisconsin in Wisconsin (Published at 15-06-2022)

JOB RESPONSIBILITIES

  • 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
  • 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.
  • Responsible for all technical aspects of the product application lifecycle including, code, infrastructure, data, security, and CICD
  • Establishes product engineering and software standards
  • Continuously develops self and demonstrates a strong knowledge of new technologies, modern application architecture, and industry best practices
  • 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
  • Builds partnerships, collaborates, and contributes to technical initiatives across the organization

QUALIFICATIONS

PREFERRED

  • Bachelor's Degree or equivalent in MIS, Computer Science or related field
  • 6+ years of experience in software development
  • Proven ability to manage multiple competing priorities
  • Advanced in-depth knowledge of application design patterns, event-driven architecture, database schemas, and testing strategies
  • Demonstrated experience with large scale application troubleshooting and performance tuning
  • Demonstrated experience working with major cloud platforms (GCP, AWS, or Azure)
  • Advanced in-depth knowledge and experience with continuous integration, continuous deployment, and test driven development

ADDENDUM

STAFF BACKEND SOFTWARE ENGINEER

  • Expert in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security
  • Experience with build management tools such as Gradle or Maven
  • Demonstrated understanding of source control systems such as GIT
  • Database design and implementation experience in either SQL or NoSQL databases
  • Experience designing and implementing distributed caching technologies such as Redis
  • Experience leading requirements refinement, planning, estimation, development, testing, and deployment
  • Experience working cross functionally between multiple product teams
  • Experience architecting enterprise grade applications

STAFF BIG DATA SOFTWARE ENGINEER

  • Strong Knowledge of build management tools such as Jenkins or Maven
  • Demonstrated understanding of source control systems such as GIT
  • Extensive Database Design experience including either SQL, PL/SQL
  • Implementing ETL process with Big Data Technologies
  • Required: Spark, Python, Scala and Airflow
  • Preferred: MapReduce, Pig, Hive, Kafka, Sqoop, and Flume
  • Experience in designing and creating automation workflows and execution
  • Extensive knowledge of Apache Airflow Developing DAG, Performance tuning of the DAGs and task implementation
  • Experience working with distributed caching technologies such as REDIS
  • Good understanding of MPP databases such as Teradata and Netezza
  • Hands-on lead developer/architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance Data Engineering software
  • You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers

STAFF SOFTWARE ENGINEER (ANDROID)

  • Knowledge of Java and Kotlin for Android
  • Experience working with notifications and background tasks in apps
  • Collaborate with iOS, Android, and Server engineers to ship features
  • Experience with making REST calls over the network
  • Experience with JavaScript, either in a browser or server side environment such as NodeJS, React
  • A deep understanding of design patterns, and experience working in a layered architecture (MVVM , MVP etc)
  • Stong understanding and experience with Test frameworks - Espresso ,UIAutomator
  • Hands-on lead developer/architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance software.
  • You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers

STAFF SOFTWARE ENGINEER (iOS)

  • Experience building UI/UX with the use of Storyboards and Nibs/Xibs, UIKit & Auto Layout
  • Experience with making REST calls over the network
  • Comfortable working with Xcode, Interface Builder, Objective-C/C++ and Swift
  • Collaborate with iOS, Android, and Server engineers to ship features
  • Experience with JavaScript, either in a browser or server side environment such as NodeJS, React
  • Knowledge of the roles that tools such as clang, swiftc, ld, actool, ibtool, codesign play in the process of generating build/test artifacts
  • A deep understanding of design patterns, and experience working in a layered architecture (VIPER , MVVM etc)
  • Stong understanding and experience with Test frameworks Appium , XCode Tests
  • Hands-on lead developer/architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance software.
  • You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers

STAFF SaaS SOFTWARE ENGINEER

  • Experience with integration process optimizations
  • Building and maintaining long lasting vendor relationships
  • Hybrid Cloud Architecture Experience
  • Experience with integration platforms or frameworks
  • Experience integrating with large SaaS systems
  • Experience migrating on-prem systems to cloud solutions
  • Experience designing integration frameworks
  • Experience conducting vendor engagements
  • Engage in vendor selection process
  • Engage in design of integration framework
  • Integration strategy and roadmapping
  • Experience developing integration testing strategies


Recent jobs at KOHLS


Viewed: 194 times
« Go back to category
Is this job ad fake? Report it!   
« Home