The Software Engineer will design and develop digital solutions, participating in agile engineering practices and addressing moderately complex problems. Responsibilities include software design, code integration, peer code reviews, and improving development operations, with a focus on security and scalability.
Job Purpose and Impact
The Software Engineer will participate in the design and development of new and existing digital solutions for the digital portfolio. In this role, you will be a member of an agile engineering team and will discover and deliver solutions to moderately complex problems to enable the company's digital future. You will apply deep knowledge of software engineering and security practices to ensure solutions are scalable, resilient and robust. You will also contribute knowledge and hands on experience with modern practices and technologies to the shared engineering community.
Key Accountabilities
- Apply software engineering patterns and principles to design, develop, test, integrate, maintain and troubleshoot moderately complex software solutions and incorporate security practices in newly developed and maintained applications.
- Partner with the team to adopt agile philosophies, participate in agile ceremonies and identify improvement opportunities.
- Participate in peer code review sessions both as a submitter and as a reviewer to ensure code quality
- Incorporate the company's engineering and development practices within software development life cycle processes.
- Apply development and operation engineering principles to continuously integrate, test and deploy developed code.
- Participate in the engineering community by maintaining and sharing relevant technical approaches and modern skills.
- Independently solve moderately complex issues with minimal supervision, while escalating more complex issues to appropriate staff.
- Other duties as assigned
Qualifications
Minimum Qualifications
- Confirmed experience building front end or back end of application based on popular design patterns
- Minimum of four years of related work experience
Preferred Qualifications
- Experience in code development (Java, ReactJS)
- Experience working in Azure, AWS, or BTP cloud environments
Top Skills
Java
React
Similar Jobs at Cargill
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The Senior Engineer will design, develop, and maintain digital solutions while applying software engineering principles and practices. They will lead agile teams, ensure code quality through peer reviews, and incorporate best practices throughout the software development lifecycle. The role requires collaboration within the engineering community and handling complex issues independently.
Top Skills:
JavaReact
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The IAM Principal Engineer focuses on providing technical expertise in identity and access management, executing identity management roadmaps, assessing current applications for security alignment, and supporting IT departments with identity governance and security technologies implementation.
Top Skills:
Azure Entra IdBeyondtrustCyberarcOktaSailpointSaviynt
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The Senior Software Engineer will design and develop digital solutions, ensuring high-quality project delivery, collaborating with cross-functional teams, and applying software engineering best practices throughout the software development lifecycle. The role includes leading agile teams, participating in code reviews, and addressing complex problems with minimal supervision.
Top Skills:
.Net Framework,.Net Core
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.