← All openings

Associate Software Engineer

Cargill · Bangalore, Karnataka, India

Join Cargill as an Associate Software Engineer to design, develop, and maintain software applications, collaborate with cross-functional teams, and write clean, efficient, and scalable code.

What you will do

  • Design and develop high quality software solutions by writing clean, maintainable and efficient codes.
  • Apply internal software deployment platform, methodologies and tools to automate the deployment process.
  • Partner with cross functional team of product managers, designers and different engineers to gather requirements.
  • Write and maintain complex unit tests and integration tests, and perform debugging to maintain software quality.
  • Suggest options for improving the software development and deployment processes.
  • Build and maintain comprehensive documentation for complex software applications and system configurations.
  • Provide technical support and troubleshooting for complex issues with deployed applications.

What you need

  • Bachelor's / Masters degree in Computer Science or relevant field
  • 1-3 years of relevant work experience
  • Proven work experience with Java, Spring, Spring boot, microservice architecture, Database scaling, caching, SQL
  • Teamwork skills with a problem-solving attitude and self-motivated attitude
  • Hands-on experience with building APIs
  • Good knowledge of DS/Algo, System Design, and design principles