Software Engineer Supply Chain
Job Summary
As a member of the Supply Chain IT team, you will be responsible for designing and developing next-generation applications and AI-driven capabilities. You will work in a Scrum Agile environment to build, debug, and optimize secure software systems. The role involves close collaboration with global teams to integrate AI agents and enterprise data connectors effectively.
Responsibilities
- Design and develop applications in Scrum Agile
- Implement AI agents and RAG systems
- Develop secure data connectors and APIs
- Collaborate with global delivery teams
- Fix security vulnerabilities
Required Skills
- MEAN stack & Microservices
- AI/ML & LLM frameworks
- SQL, NoSQL, Oracle, Snowflake
- Agile & DevSecOps
- Java, Python, GoLang, Angular
Job Details
### Core Responsibilities
- Work with a team of engineers responsible for the software design, development and building applications in Scrum Agile environment.
- Able to develop code, debug issues, suggest improvements, review the code, provide solutions to systemic problems and be hands-on.
- Collaborating with other Engineers, Subject Matter Experts, and Architects to build applications and technical systems in alignment with the architectural vision.
- Working closely with the Scrum master, Product owner, and global delivery teams to drive and contribute to project releases and sprint work.
- Fix Security vulnerabilities and keep the application secure.
- Mentoring and providing technical support to junior colleagues.
- Design, develop, and optimize in-app and role-based AI Agents with secure, scalable semantic layers, multi-agent protocols, and agent training features.
- Lead implementation of agentic frameworks (langraph, langchain, LLMs) to enable robust Ask/Respond capabilities using enterprise data sources.
- Build and maintain advanced Natural Language Interaction (NLI) & Retrieval-Augmented Generation (RAG) systems tailored for enterprise data.
- Develop, maintain, and enhance secure data connectors (APIs, SDKs, database drivers) for major enterprise databases (Oracle, SAP HANA, Snowflake, MongoDB).
- Engineer prompt handling and intent recognition for LLMs, exposing capabilities via APIs for enterprise-scale use cases.
- Architect and implement multi-agent protocols and integration, including communication standards (FIPA ACL, MCP, A2A) and message/transport formats.
- Collaborate cross-functionally to integrate agents with external tools and services, contributing to a robust integration framework.
### Minimum Requirements
- Bachelor's with 5 Years of related experience or master's with 3 Years of related experience.
- Strong understanding of artificial intelligence concepts and experience in implementing AI techniques in practical applications, as well as a proficiency in security.
- Proficiency in MEAN stack, API management and application integration.
- Experience in developing microservices using any of the following technologies: Angular 2.0, GoLang, Python, Node JS, Java, and Restful Services.
- Good understanding of Agile and DevSecOps practices and toolsets.
- Proficiency in Sql, Pl/Sql and Extensive hands-on experience with relational, in-memory and NoSQL databases including Oracle, Snowflake and Mongo.
- Positive and self-starter attitude, with a strong communication and time management skillset.
- Works independently but seeks guidance from leaders when needed.
### Preferred Requirements
- Familiarity with cloud services such as Oracle Cloud, AWS, and Azure.
- Previous supply chain / ERP knowledge.
- Certified Scrum Master certification.
- Good Understanding of Supply/Demand Planning, Sourcing and Contract Manufacturing ecosystem.
- Experience with REACT, RPA technologies, Oracle, Mongo, Snowflake.
- Advanced prompt engineering skills.
- Over 5 years of experience with full-stack development, design, and technically leading application development.
- Certifications in Java, DB, Cloud, AWS and AI/ML are highly valued.