20 Oct
|
Cargill
|
Bengaluru
Job Purpose and Impact :
- This role partners closely with Product Managers, Architects, UX Designers, and fellow Engineers to deliver secure, reliable, and performant software solutions. The engineer will leverage modern development practices, AI-assisted development tools, and cloud-native technologies to accelerate delivery while maintaining high engineering standards. The role also participates actively in code reviews, technical design discussions, and continuous improvement initiatives.
Key Accountabilities :
- COLLABORATION Collaborate with Product Managers, Business Analysts, UX Designers, Architects, QA Engineers, and cross-functional engineering teams to understand requirements, estimate work, and deliver high-quality software aligned with business objectives.
- CONTINUOUS IMPROVEMENT Identify opportunities to improve development practices, software architecture,
engineering standards, and automation. Adopt modern engineering practices and AI assisted workflows to enhance team productivity.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3-5 years of professional software development experience.
- Minimum 3 years of hands-on Python development experience.
- Strong understanding of object-oriented programming, data structures, algorithms, and software design principles.
- Experience developing REST APIs and microservices.
- Robust knowledge of Git, SQL, and modern software development practices.
- Experience working in Agile/Scrum development teams.
📌 Software Engineer - Ag & Trade (Bengaluru)
🏢 Cargill
📍 Bengaluru