Associate Professional, Software Engineering
Cargill · Bangalore, Karnataka, India
Join Cargill as an Associate Professional in Software Engineering to design, develop, and maintain software applications while collaborating with cross-functional teams.
What you will do
- Assist with designing and developing high quality software solutions by writing clean codes.
- Apply internal software deployment platform and tools to automate the deployment process.
- Coordinate with cross functional teams to gather requirements and deliver business resolutions.
- Write and maintain standard unit tests and integration tests.
- Perform debugging to maintain the quality and performance of the software.
- Make suggestions for improving the software development and deployment processes.
- Maintain comprehensive documentation for software applications and system configurations.
- Provide technical support and troubleshooting for standard issues with deployed applications.
What you need
- Typically reflects 2 years or more of relevant experience in software development.
- Basic knowledge of programming languages such as C#, .NET, Java, or Python.
- Familiarity with web application development concepts, REST APIs, and software development lifecycle practices.
- Foundational understanding of relational databases and SQL query development.
- Strong analytical, problem-solving, and collaboration skills.
Good to have
- Exposure to source control tools like Git.
- Experience with agile development methodologies.
- Experience through internships, academic projects, or personal software development projects.