Cargill is hiring freshers for the role of Software Engineer at its Bangalore location. Candidates with a Bachelor’s degree are encouraged to apply for this position. As a Software Engineer, you will have the opportunity to work in a dynamic environment, contributing to innovative software solutions and gaining hands-on experience in the technology field.
Company Name: Cargill
Job Role: Software Engineer
Education Required: Bachelor’s degree
Experience Required: Freshers
Job Location: Bangalore
Roles and Responsibilities:
- Participate in compiling and prioritizing enhancements and defect resolutions to applications, and implementing changes.
- Conduct technical software testing and debug systems and software applications, as needed.
- Perform standard and moderately complex programming, coding, and documentation of systems and applications software.
- Analyze business requirements and prepare detailed technical specifications to write applications and programs.
- Provides input into the strategy and technical planning of system/application technology in accordance with internal and external software compliance standards.
- Independently solve moderately complex issues with minimal supervision, while escalating more complex issues to appropriate staff.
- Other duties as assigned.
Required Skills and Qualifications:
- Python, with knowledge of at least one Python web framework such as Django.
- Scripting languages (Python and PowerShell), Linux.
- ORM (Object Relational Mapper) libraries.
- Integrating multiple data sources and databases into one system.
- Threading limitations of Python, and multi-process architecture.
- Front-end technologies, such as ReactJS, JavaScript, HTML5, and CSS3.
- User authentication and authorization between multiple systems, servers, and environments.
- Code repositories such as Git.
- Continuous Integration and Delivery.
- Automated testing tools like Selenium and debugging.
- Bachelor’s degree in a related field or equivalent experience.