DE Jobs

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

Job Information

Ford Motor Company Software Engineer in Chennai, India

Looking for a Software Engineer with experience in API based systems to be part of Ford’s API Platform team. The API Platform Enablement team provides a set of applications that implement Ford’s API Management offering for the enterprise. These applications allow product teams to register, secure, publish, and manage their API-based applications.

  • Build out vital products / microservices / APIs to support API Publishing, Catalog, and Access Management.

  • Enhance testing platforms, improve test automation, foster software craftsmanship

  • Practice and promote use of Cloud Native approaches: API First, Microservice architectures, Code Quality, Security, CI/CD etc.

  • Surprise and delight customers and partner software engineers

  • Monitor and evaluate the performance of our solutions

  • Collaborate with multi-skilled teams working on API Enablement software solutions

  • Engage in Test-first Development, Test Driven Development

  • Cloud development using cutting-edge technologies and integrations with Ford enterprise systems

The minimum qualifications we seek:

  • Bachelor’s degree in computer science or equivalent

  • 5+ years of experience with:

  • Object-oriented development languages, such as but not limited to:

  • Java

  • JavaScript

  • TypeScript

  • Kotlin

  • Python

  • Modern databases (Relational and non-relational)

  • Continuous integration/continuous delivery tools and pipelines, such as: (Jenkins, Terraform, SonarQube, Maven, Gradle, Harness, Apigee X)

  • 3+ years of experience developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, or Microsoft Azure

Our preferred qualifications:

  • Understanding of API standards such as OAuth, Open API specification, GraphQL, and JSON

  • Deep understanding of Object-Oriented Design Principles

  • Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD)

  • Experience with developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, and Microsoft Azure

  • Experience with Spring/SpringBoot and RESTFUL Web services development

  • Knowledge of SQL and NoSQL databases

  • Git/GitHub

  • Experience with JIRA, backlogs, iterations, user stories, or similar Agile Tools Highly effective in working with other technical specialists, Product Managers, UI/UX Designers and business partners

  • Passion for learning and willingness to work in a pair programming environment

  • Strong analytical and problem-solving skills

  • Strong oral and written communication skills

  • Ability to multi-task and manage changing priorities

  • Strong teamwork and interpersonal skills

  • Understanding of fundamental data modeling

  • Experience in development of microservices

  • 42Crunch experience

Requisition ID : 23648

DirectEmployers