Cargill

Software Engineer

Cargill

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Designs and develops high-quality software solutions, writing clean, maintainable, and efficient code.
  • Uses an internal software deployment platform, methodologies, and tools to automate the deployment process, ensuring smooth and reliable releases.
  • Partners with a cross-functional team of product managers, designers, and other engineers to gather and refine moderately complex requirements and deliver solutions that meet business needs.
  • Plans and executes unit tests and integration tests and performs code debugging to maintain software quality and performance.
  • Recommends improvements to software development and deployment processes and implements approved standards to increase efficiency and reliability.
  • Creates and maintains comprehensive documentation for software applications, deployment processes, and system configurations.
  • Provides technical support and troubleshooting for deployed applications to ensure minimal downtime and rapid resolution.

Requirements

  • Strong backend experience with PHP, Java, C#, JavaScript, PL/SQL, Typescript, and NodeJS, and frontend experience with React JS
  • Knowledge of REST APIs and scalable system architecture
  • Proficiency with GIT; SOLID principles; SQL best practices; and containerization with Docker
  • Experience with Laravel, Symfony (PHP), and Spring Boot (Java)
  • Intermediate English
Benefits
  • Inclusive and diverse work environment
  • Technical support and knowledge sharing
  • Opportunities for professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPJavaC#JavaScriptPL/SQLTypescriptNodeJSReact JSREST APIsSQL
Soft Skills
communicationcollaborationproblem-solvingtechnical supporttroubleshooting