Post Job Free
Sign in

Engineering Manager

Company:
CNH India Technology Center
Location:
Gurugram, Haryana, India
Posted:
May 12, 2024
Apply

Description:

Overview:

Through its people and brands, CNH delivers power, technology, and innovation to farmers & builders all around the world. Each of its brands, including Case IH, New Holland Agriculture, Case and New Holland Construction, Steyr, Raven, and others are major international forces in their specific sectors.

CNH is building the next generation connected vehicles and equipment that will light up new experiences and make our products smarter. To bring these products to market, we are seeking an experienced and passionate team member to build Internet of Things / Connected Solutions. The candidate will oversee engineering assignments for all product development and product support functions that are assigned to the team. This person will have experience leading Engineering teams developing Cloud based solutions in Scala, Java, Spark, Flink, HBase etc., while understanding the value of automated tests and Test-Driven Development (TDD).

Responsibilities:

· Monitor the demand for engineering services and participate in planning processes to ensure adequate resources.

· Participate in or oversee the design process as needed.

· Develop, formulate, and direct engineering processes and procedures.

· Coordinate the development of key engineering deliverables.

· Ensure accuracy and consistency of engineering documentation.

· Promote and maintain the highest possible environment of teamwork and collaboration.

· Provide guidance on engineering issues, and keep appropriate staff informed of issues or concerns.

· Keep abreast of new developments in the fields of engineering design, methods, and applications.

· Assure staffing requirements are met.

· Encourage team member growth and development.

· Administer team member performance reviews, goal setting, and participate in salary planning.

· Maintain records on direct reports in relation to attendance and performance.

· Keep informed of new developments, methods, and techniques in the technical profession.

· May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.

· Learning, understanding, continuously improving, and promoting the division’s quality management system in accordance with ISO standards.

· May perform the functions and responsibilities of an engineer.

· Lead team to evaluate, review, and design new or enhanced products.

· Support all functions of the engineering process -including risk assessment, testing, and release of product.

· Participate in development and execution of budgets, short-term plans, and long-term plans, policies, procedures, and initiatives.

· Work with Product Manager to assure accurate and timely completion of projects.

The qualified candidate will have:

· Bachelor's degree from an accredited college or university or equivalent work experience.

· 12+ years of hands-on software engineering experience or at least 5+ years of hands-on experience with master’s degree in computer science or related field.

· 5 years or more of experience in working with or leading teams on Big Data architectures and developing solutions dealing with IOT Streaming data ingestion and storage.

· 2+ year of Cloud production experience (preferably Azure) or Azure Cloud certifications in related areas.

· 1+ year of experience leading a development team technically or playing the role of an Engineering/Technical Manager.

· Strong experience working with distributed streaming data processing frameworks like Apache Spark and Flink.

· Strong understanding of Big Data stores like HBase & Data Lakes.

· Strong working knowledge of architectures of streaming real-time data pipelines for processing high volume and velocity of IOT data.

· Excellent communication and presentational skills

The ideal candidate will have:

· Experience with event-driven architectures and microservices

· Experience with event streaming platforms like Azure Event Hubs or Kafka.

· Ability to apply design theory and methodology.

· RESTful/GraphQL API Design

· Experience with Docker and Kubernetes containers

· Good understanding of functional programming languages like Scala.

· Good knowledge on object-oriented programming languages

· Hands-on experience with developing in Azure Cloud Platform and technologies such as

o Azure DevOps CI/CD

o Azure Key Vault

o Azure IOT, Event Hubs, Event Grid, Durable Functions

· At least one additional scripting language such as Powershell, Python, Perl, R.

· Experience with Git for software configuration management

· Experience with Testing Tools such as Jasmine, Cypress, JUnit, NUnit, xUnit

Apply