Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineering - Ag & Trading

Cargill

Jakarta Utara

On-site

IDR 200.000.000 - 300.000.000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global agribusiness company is seeking a Senior Software Engineer to develop high-quality software solutions and lead the automation of deployment processes. This role involves collaboration with cross-functional teams to gather requirements and ensure smooth, reliable releases. The ideal candidate will have a strong background in software development, testing, and providing technical support. This position offers opportunities for continuous improvement in software processes.

Responsibilities

  • Designs and develops high quality software solutions.
  • Leads the automation of the deployment process.
  • Partners with cross-functional teams to gather requirements.
  • Writes and maintains unit and integration tests.
  • Suggests options for improving processes.
  • Builds and maintains documentation for applications.
  • Provides support for troubleshooting deployed applications.

Skills

Software Development
Automation
Collaboration
Testing & Debugging
Continuous Improvement
Technical Support
Job description
Senior Software Engineering - Ag & Trading
  • SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
  • AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
  • COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.
  • TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
  • TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.