Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Ford Motor Company Software Engineer in Chennai, India

Key skills needed.

Experience developing Spring Boot/Java API/microservices on GCP services AND/OR experience developing complex applications which interface with numerous cloud systems.

Perform software engineering using Test Driven Development (TDD), continuous integration and continuous deployment (CI/CD)

Develop test automation scripts (including L&P test scripts) and execute tests.

Develop clean and bug free software with best practices in mind.

Proficient in Pairing/Mobbing

Leverage statistical analysis tools like SonarQube, Sonar Lint, CheckMarx, FOSSA to improve code quality.

Use DevOps tools such as Jenkins & Tekton pipeline and GitHub to deploy, improve and manage software.

Work in an extreme programming; developing using Kanban to enhance flow.

Embodies a continuous improvement mentality for software craftsmanship and DevOps.

Strong analytical and problem-solving skills

Strong teamwork skills

Cloud native skills preferred (Preferably on GCP) 

Knowledge of SQL and NoSQL databases

Understanding of OAUTH2 / JWT / OIDC will be an added advantage.

Stay current on the latest technology and contribute to the technical direction of the company while keeping a customer-centric approach

Participate in white board sessions to gather customer requirements

Desired skills:

  • Bachelors or Master’s Degree in Computer Science or Equivalent

  • 4+ years of software engineering experience

  • Cloud Engineer

  • Experience with GCP, Spring Boot, and Java

  • Experience in cloud API development such as Pivotal Cloud Foundry, Azure, AWS, GCP or similar

  • Ability to adapt to emerging technologies.

  • Full Stack

  • Experience with GCP, Java Spring

  • Experience in cloud API development such as Pivotal Cloud Foundry, Azure, AWS, GCP or similar

  • Experience in UI frameworks/tools like Angular Js etc

Required skills:

Programming expertise in Java/Spring/RESTFul Services.

Experience working with Agile methodologies such as Scrum and Pair Programming/ Mobbing.

Understanding of complex software systems (app or cloud) and optimizing them for resiliency and performance

Agile software engineering practices - TDD, CI/CD, Refactoring, Clean Code, Pairing/Mobbing

Developing and publishing APIs with Swagger docs

Experience with using DevOps tools like Jenkins & software quality tools like SonarQube, CheckMarx 

Familiarity with GitHub for SCM.

Knowledge about API design standards, patterns, and best-practices

Experience helping troubleshoot application and performance issues

Critical thinking, decision-making skills

In depth knowledge of software development methodologies, tools, standards and procedures for high quality software development

Requisition ID : 28460

DirectEmployers