C#, Python or Java Developer-Supply Chain Planning
NTT Data View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- System Maintenance & Enhancement: Modify, debug, and provide ongoing support for existing applications to ensure optimal performance and functionality
- Application Development & Implementation: Design, develop, and implement software modules according to project specifications and client requirements
- Quality Assurance: Conduct comprehensive unit testing of developed modules to ensure code quality, reliability, and adherence to project standards
- Issue Resolution: Identify, analyze, and resolve software defects and bugs in a timely manner while maintaining detailed documentation of solutions
- Continuous Learning: Proactively acquire knowledge of new technologies, and supply chain methodologies as required by project demands
- Bachelor’s degree in Computer Science, or equivalent technical discipline
- Master’s degree in Computer Science (preferred but not required)
- 0-6 years of relevant experience in software development or technical consulting
- Strong foundation in Object-Oriented Programming (OOP) concepts in at least one of the following: C#, Python or Java
- Working knowledge of JavaScript and SQL
- Working knowledge of Python for building and maintaining LLM based applications
- Understanding of REST API architecture
- Demonstrated flexibility to learn and work with multiple programming languages and technologies as project requirements evolve
- Good to have knowledge of either React, Django, ASPX or other front-end technologies
- Good to have knowledge of prompt engineering and RAG AI framework
- Understanding of supply chain fundamentals including supply chain planning, inventory management, logistics, and distribution (preferred but not mandatory)
- Familiarity with supply chain management systems and ERP platforms is an advantage
- Problem-Solving: Strong analytical and critical thinking abilities to decompose complex problems and develop innovative solutions
- Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
- Flexibility: Ability to adapt to changing project priorities and work effectively in a dynamic, fast-paced consulting environment
- Team Collaboration: Strong interpersonal skills with the ability to work effectively in cross-functional teams
- Client Focus: Professional demeanor with a commitment to delivering high-quality solutions that meet client expectations