
Associate Software Engineer – Food
Cargill
full-time
Posted on:
Location Type: Hybrid
Location: La Ribera de Belen • 🇨🇷 Costa Rica
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
Cyber SecurityJavaPythonSDLCSQL
About the role
- Assists with designing and developing high quality software solutions by writing clean, maintainable and efficient codes.
- Partners to apply internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
- Coordinates cross functional team of product managers, designers, architects, and other engineers to help gather requirements and deliver resolutions that meet business needs and deliver cybersecurity goals.
- Writes and maintains standard unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
- Makes suggestions for improving the software development and deployment processes, and partners to implement the approved standards to improve efficiency and reliability.
- Maintains comprehensive documentation for software applications, deployment processes and system configurations.
- Provides technical support and troubleshooting for standard issues with deployed applications to ensure minimal downtime and fast resolution
Requirements
- Degree in progress or recently completed in Computer Science, Engineering, or a related field, or equivalent practical experience
- No minimum years of relevant experience required. Typically reflects 2 years or more of relevant experience
- Basic to intermediate knowledge of Python and Java
- Understanding of Agile methodologies (Scrum, Kanban, or similar)
- Fundamental knowledge of SQL, including basic queries (SELECT, JOIN, WHERE, Subqueries)
- Understanding of the software development lifecycle (SDLC) and how different phases connect
- Familiarity with programming fundamentals and object-oriented concepts.
- Strong analytical mindset and eagerness to learn
- Familiarity with version control systems such as Git, GitHub
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaSQLAgile methodologiesScrumKanbansoftware development lifecycleunit testingintegration testingobject-oriented programming
Soft skills
analytical mindseteagerness to learncollaborationproblem-solvingcommunication