Ford Motor Company Chennai

Software Engineer

Check with seller / month
Chennai, Tamilnadu, India Software Developer Active
Actively Hiring Chennai Full Time
Advertisement

Job Description

Job Description
• Full-stack software developer responsible for all elements of software products with end-to-end accountability.
• Develops software, often with a paired partner, to deliver user stories that contribute to a valuable working software product.
• Develops automated tests with working software, to confirm software functionality, user story acceptance, and to detect regression defects.
• Reviews continuous integration build status and fixes build failures.
• Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
• Reviews ongoing production software operations and troubleshoots production issues.

Responsibilities
• Full-stack software developer responsible for all elements of software products with end-to-end accountability.
• Develops software, often with a paired partner, to deliver user stories that contribute to a valuable working software product.
• Develops automated tests with working software, to confirm software functionality, user story acceptance, and to detect regression defects.
• Reviews continuous integration build status and fixes build failures.
• Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
• Reviews ongoing production software operations and troubleshoots production issues.
• Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
• Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
• Actively participates in all team Agile ceremonies.
• Actively manages the long-term delivery roadmap of the software product.
• Screens candidates for placement onto product teams.
• Guides and coaches other software engineers on product teams.
• Organizes team learning events.
• Selects architecture direction with input from the architect.

Qualifications
• Excellent hands-on experience in development, in core Java, J2EE, RDBMS technologies and good understanding of design patterns
• Good understanding and able to write programing in AI , ML , Big data, PCF , Containers
• Should possess software craftsmanship practices
• possess exceptional analytical and logical skills
• Experience in agile practices.
• Excellent written communication skills, including the ability to summarize key aspects of work for senior management.
• Should possess software craftsmanship practices with contemporary tools and frameworks such as: Java web components, web services, Angular, JavaScript.
• Testing: JUnit, Mockito
• Automated Build: Gradle, Jenkins or any similar build tools
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →