Ingeniero de software

Software engineers are responsible for supporting agricultural operations by developing and maintaining software. They will research, design, evaluate, integrate and maintain software applications that solve agricultural problems, such as how to sort fruit using computerized software. Software engineers ensure the functionality of their software applications to clients by providing help and creating user manuals.

¿Qué responsabilidades tendré?

  • Design and develop computer programs to solve agricultural problems
  • Perform necessary research to see if it is possible to develop programs
  • Identify agricultural inefficiencies and provide recommendations on software that could be used to identify the problems
  • Design and develop data models and databases
  • Provide ongoing production support as needed
  • Design and maintain reports using database management systems
  • Make recommendations for software and hardware to be used on farms and in manufacturing facilities
  • Review existing designs and provide recommendations to enhance them
  • Monitor system performance
  • Write instructions and maintenance manuals
  • Communicate project status with team members and managers
  • Research, prototype and implement new technologies
  • Test product in controlled, real situations before going live
  • Help to optimize cloud (information storage) workflows
  • Work with other team members to design, develop and unit-test software services

Cursos de bachillerato recomendados:

  • educación agrícola
  • computer science
  • computer skills
  • matemáticas
  • coding

Formación requerida:

An associate or bachelor’s degree in computer science, software engineering, information technology (IT) or a related field is required.

Socios de AgExplorer

Culvers
Syngenta
es_MX