
Software Engineer
Cargill
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
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