Software Engineer

Ford Motor Company


Date: 3 weeks ago
City: Chennai, Tamil Nadu
Contract type: Full time
Job Description

Responsibilities:

  • Develop digital products across Digital, web, and mobile web platforms.
  • Provide application support and manage migrations.
  • Work on a balanced product team to define, design, develop, and deploy
  • Additionally, conduct proof-of-concepts to support new features, ensuring quality and timely delivery using Agile XP practices.
  • Work with the Technical Architect to update the technical design.
  • Deliver valuable, working, tested, quality software, released at market speed.
  • Collaborate directly and continuously with Product Managers and Product Owners to prioritize deliverables geared towards a business and user value-driven approach with a continuous improvement and innovative mindset.
  • Develop and automate unit and integration test scripts.
  • Automate performance monitoring and notification in the event of failures using best practices and tools.
  • Champion an Agile mindset and Software Craftsmanship practices, contributing to and leading the agile team for quality deliverables.
  • Research new technologies, influence enterprise technology shifts, and implement new trends impacting Ford application delivery.
  • Participate in and champion highly collaborative practices, including:
  • Full Stack eXtreme Programming (XP)
  • Pair Programming
  • Test-Driven Development (TDD)
  • DevOps
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Security practices (SAST/DAST)
  • Use of monitoring, logging, and tracing tools (Splunk, Dynatrace, etc.)
  • Engage in Agile practices including, but not limited to, Stand-ups, backlog grooming, sprint demos, and journey mapping.
  • On-call, off-hours, and weekend support is required on a rotational basis.


Responsibilities

Responsibilities:

  • Develop digital products across Digital, web, and mobile web platforms.
  • Provide application support and manage migrations.
  • Work on a balanced product team to define, design, develop, and deploy
  • Additionally, conduct proof-of-concepts to support new features, ensuring quality and timely delivery using Agile XP practices.
  • Work with the Technical Architect to update the technical design.
  • Deliver valuable, working, tested, quality software, released at market speed.
  • Collaborate directly and continuously with Product Managers and Product Owners to prioritize deliverables geared towards a business and user value-driven approach with a continuous improvement and innovative mindset.
  • Develop and automate unit and integration test scripts.
  • Automate performance monitoring and notification in the event of failures using best practices and tools.
  • Champion an Agile mindset and Software Craftsmanship practices, contributing to and leading the agile team for quality deliverables.
  • Research new technologies, influence enterprise technology shifts, and implement new trends impacting Ford application delivery.
  • Participate in and champion highly collaborative practices, including:
  • Full Stack eXtreme Programming (XP)
  • Pair Programming
  • Test-Driven Development (TDD)
  • DevOps
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Security practices (SAST/DAST)
  • Use of monitoring, logging, and tracing tools (Splunk, Dynatrace, etc.)
  • Engage in Agile practices including, but not limited to, Stand-ups, backlog grooming, sprint demos, and journey mapping.
  • On-call, off-hours, and weekend support is required on a rotational basis.


Qualifications

Qualifications:

  • B.E. / B.Tech / M.C.A.
  • Minimum 3+ years of experience in a hands-on technical role engaged in developing, implementing, and supporting software applications.
  • 2+ years of work experience with the Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud , Spring Batch).
  • 1+ Working with noSql DB's and distributed caching (Redis)
  • 2+ years of work experience with front-end client development frameworks like React .
  • 2+ years of work experience with Microservice architecture and SOAP or REST APIs.
  • 2+ years of Cloud-Native Development experience . GCP is preferered
  • 2+ years of work experience with Agile project involvement and Software Craftsmanship.
  • Experience with various testing types including Unit, integration, regression, user testing, and load testing (specifically TDD with JUnit and Selenium).
  • Experience with code quality tools (e.g., 42Crunch, SonarQube, Checkmarx, etc.).
  • Experience with build and CI/CD tools (e.g., GitHub, Jenkins, Maven, Gradle, etc.).

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Network & Info Security-Sr Mgr

Verizon, Chennai, Tamil Nadu
4 days ago
When you join VerizonYou want more out of a career. A place to share your ideas freely — even if they’re daring or different. Where the true you can learn, grow, and thrive. At Verizon, we power and empower how people live, work and play by connecting them to what brings them joy. We do what we love — driving...

Back End Developer

Zoho, Chennai, Tamil Nadu
6 days ago
Zoho is one of the world's most prolific software companies. With 55+ applications in nearly every major business category, including sales, marketing, customer service, accounting and back office operations, and an array of productivity and collaboration tools built from the ground up, Zoho has the depth and breadth to solve even the most complex business challenges.With more than 100 million+...

Business Analyst

Amazon, Chennai, Tamil Nadu
1 week ago
DescriptionAre you passionate about solving business challenges at a global scale? Amazon Employee Services is looking for an experienced Business Analyst to join Retail Business Services team and help unlock insights which take our business to the next level. The candidate understand and implement new and repeatable processes to improve our employee global work authorization experiences. They will do this...