1 month ago
Bengaluru, IndiaMid Level
Responsibilities
- Design and develop clean, maintainable, efficient, and scalable software solutions for digital technology infrastructure.
- Implement new software features and upgrade existing platforms to improve performance and functionality.
- Automate deployment processes using the internal software deployment platform and continuous integration or continuous delivery pipelines.
- Write and maintain unit and integration tests, perform debugging, and support software quality and performance.
- Collaborate with product managers, designers, and engineers to gather requirements and deliver solutions.
- Identify and implement approved improvements to software development and deployment processes.
- Draft and maintain documentation for software applications, deployment processes, and system configurations.
- Provide technical support and troubleshooting for deployed applications to minimize downtime and resolve issues quickly.
Requirements
- At least two years of relevant work experience is required.
- The position typically reflects three or more years of relevant experience.
- Ability to write clean, efficient, maintainable, and scalable code.
- Experience with software deployment automation, continuous integration or continuous delivery pipelines, testing, debugging, and technical troubleshooting.
- Ability to collaborate with cross-functional teams and participate in code reviews.
Categories
About Cargill
Cargill builds and operates global food and agriculture supply chains, selling commodities, food ingredients, animal nutrition, and risk-management services to food manufacturers, retailers, and farmers. It trades and processes grains, oilseeds, cocoa, and proteins, and provides logistics and biofuel solutions. Founded in 1865 and headquartered in Wayzata, Minnesota, Cargill is privately held and family-owned.
