Sholinganallur, Chennai
Software Engineer Consultant/Expert #1007190
Job Description:
- NA Order Management - Software Engineer Consultant Order To Delivery (OTD) is a global, cross-functional initiative focusing on the convergence and improvement of business processes, methods, IT tools, and information standards required to enable to operate as one global company.
- Our vision is to develop and implement a set of affordable world-class Order-To-Delivery processes and systems, common across the globe, which will allow to deliver the right product, to the right place, at the right time, for the right price in support of One.
- This will enable enterprise-level decision-making through accurate and timely global information, driving efficient use of resources, elimination of waste, and reduction in complexity.
- The NA Vehicle Ordering Product is a key component in the OTD ecosystem. It helps the dealer inventory managers manage their order banks and plan vehicle inventory to support their sales plan.
Skills Required:
- Must-Have Skills (At least 5 Years of Experience)
- Java 11/17
- Spring Boot, flyway, security, JPA.
- Angular UI framework
- APIGEE Gateway
- SonarQube, 42 Crunch, FOSSA, Checkmarx.
- IntelliJ IDE
- PCF/GCP could technologies
- Source code management systems such as GIT
- CI/CD pipeline Jenkins, Gradle, Tekton
- Test and Behaviour Driven Development (TDD)
- Microsoft SQL Server, Postgres database server
- Modern Java design patterns and anti-patterns.
- Software Craftsmanship practices
- Agile development
Skills Preferred:
Roles and Responsibilities
- As a full-stack developer implement end-to-end components, designing and developing the UI, business logic tier, data tier & integration tier along with testing and maintenance of the same.
- Work closely with product managers to understand functionalities and use cases of the product and create prototypes for the same.
- Actively collaborates with Agile teams, Product Owners, Product Managers, and product teams to ensure the success of the product.
- Proficient in APIs and integration, front-end code Angular, and back-end spring boot technologies. Proficient in working with systems infrastructure, creating, querying & manipulating databases, 6. Actively participates and contributes to all team Agile ceremonies, including backlog grooming, iteration planning, daily stand-up, iteration closure, and retrospectives.
- Ensures the quality of the software product developed and follows quality standards in adherence to IT's security and controls policy.
- Develop automated unit tests and automated functional tests to confirm user story acceptance and detect defects.
- Provides production and operations support to the product teams and ensures that CSF targets are met.
- Research new technologies, influences and implements enterprise technology shifts, and new trends impacting Ford application delivery.
- Simplifies complex ideas and conveys them clearly in both oral and written communication.
Experience Required:
- Full Stack Software Engineer with strong Angular and Java Spring Boot (5+ years) experience.
Education Required:
- Bachelor's degree in an information technology related discipline