Job Description :

Client Name: John Deere

Job Title: Engineering Manager I

Location: Chicago, IL.

Period: 24+ Months (Probability to extend)

Shift: 1st shift position, 7:00 am to 3:30 pm M-F

Hours per Week: 40

Specific Position Requirements:

Your Responsibilities

As an Engineer Manager, for the Ecommerce team at John Deere you will lead product teams to design, build and deliver software solutions to help John Deere significantly grow and protect market share in the After Market Parts, Services, Subscriptions and Consumer Whole Goods spaces through an “Extreme” focus on our customers and utilizing an agile delivery of functioning software utilizing fast feedback to improve the product.

In addition, you will:

Lead several full stack agile product teams and participate in all aspects of teams work of building out John Deere’s Ecommerce applications and ensuring delivery adheres to the proposed architecture.

Coach and Mentor technical practices such as selecting design solutions and leveraging industry standards such as SOLID principles and 12 Factor App for development practices to team members within the product space.

Ensure teams are delivering high quality software through adherence to Test Driven Development (TDD) as the foundation of development and enabling CI/CD and DevSecOps practices.

Provide understanding of Cloud Computing, Analytics and Integration patterns to leverage in creating a Data driven and Scalable Environment to support Ecommerce.

Manage the team budget and product budgets.

What Skills You Need (Required skills/experiences)

Extensive technical knowledge and background across a wide breadth of infrastructure and/or technology competencies - Application Development, APIs, Databases, Infrastructure, Cloud, Data Analytics, UX (8+ years across multiple of these)

Proven deep experience working in an Agile environment (4+ years leading agile teams)

Proven deep experience with test-driven development (TDD) or infrastructure (TDI) and test automation (4+ years leading agile teams)

Proven deep experience leveraging DevSecOps culture & practices (4+ years leading agile teams)

Proven experience in application of sound architecture (e.g. loosely coupled architecture, modular design patterns) to evaluate designs and implementation (4+ years)

Proven experience in delivering Ecommerce Digital Experience and Platform Solutions.. (2+ years)

What Makes You Stand Out (Desired skills/experiences)

Proven ability to develop team culture through servant leader mindset including ability to recruit and retain high technical talent

Proven ability to remove roadblocks (technical & business) and leading critical outage incidents and problem management for teams

Passionate around technical mentoring and coaching within and outside of teams including providing candid/effective performance feedback

Proven experience managing consumer/customer needs on digital products 2

Advanced communication skills; e.g. ability to translate technical concepts into non-technical terms

Learning Agility / Innovative - desire and openness for continuous technical learning and applying the learning to job related activities

Growth mindset - willingness to deal and thrive in uncertainty

Education Ideally you will have a degree or equivalent related work experience in the following:

Bachelor’s degree in Computer Science or related degree
QUALIFICATIONS :
Competencies, technical skills, formal education and relevant work experience critical for successful individual performance of essential functions.

Competencies And Target Level :
The leadership level of the job determines competencies in the John Deere Competency Model. Resources can be found in the Talent Central Self Service Portal.

Technical Skills & Knowledge :
Specialized skills, knowledge and abilities needed to perform the essential functions of the job.
• Knowledge of information systems, technologies and architecture. - Performs more complex functions, understands principles, may teach others.
• Knowledge of relevant technologies (including, but not limited to, Global Positioning Systems, guidance sensors, remote sensing, irrigation, other automation forms) - Performs more complex functions, understands principles, may teach others.
• Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation. - Performs more complex functions, understands principles, may teach others.

• Understanding of Agile development processes and methodologies/tools - Performs more complex functions, understands principles, may teach others.

Description:
MAJOR PURPOSE :
Provides critical input into major technology decisions (e.g., upgrade decisions, major architectural decisions, establishment of coding standards) within the standards defined by relevant center of excellence groups and in alignment with the needs and priorities of the business. Supports the Group Engineering. Manager and the business and acts as a servant leader to their product team(s). Ensures adherence to technical standards that will promote security, quality, delivery and cost effectiveness. Ensures scrum teams align their efforts to the needs of the business and work within the framework of overall IT strategy. At this level, the product complexity is typically low to medium requiring demonstrated knowledge of the functionality of specific software and systems; Generally manages two scrum teams and solves problems that are typically defined by standards, requiring moderate analytical thinking; coordinates troubleshooting process but most complex problems are solved by more experienced team members.

MAJOR DUTIES :
Description of the major duties performed in this job.
• Understands the vision, strategy, and customer for the area of responsibility and influences the technical dimensions of the roadmap. Determines the right technology choices (e.g. upgrade decisions, hosting decisions) to best deliver business value within the development standards defined.
• Collaborates with Product Owners & Architects, ensures the design, selection, development, implementation, and maintenance of technology is successfully integrated and operated within the company’s business environment.
• Resolves disagreements regarding technical requirements for interdependencies across teams.
• Drives Agile culture among teams, along with monitoring product health, technical debt and key team metrics.
• Provides team leadership, motivation and recognition communications, provides staff member with challenging roles and growth opportunities, and maintains collaborative relationships between divisions, suppliers, dealers, branches, factories, product engineering, customers, and team members. Performs Performance Management tasks.
• Manages the staffing strategy to ensure Scrum teams have highly-engaged, appropriately staffed team members to ensure team longevity. Coordinates with HR the hiring of new team members.
• Understands financial implications of the technology and makes economically sound decisions. Provides input in the operating budget and has responsibility for managing it.
• Coordinates the use of internal technical support/resources and vendor support to provide higher levels of troubleshooting, maintenance, to meet business requirements and achieve results.

             

Similar Jobs you may be interested in ..