Job Summary
Use the deeper understanding of the operations, policies, and structure of an organization to effectively elicit, analyze, communicate and validate requirements for changes to business processes and information systems impacting the overall architecture. The individual must understand business pain points and opportunities in the context of the requirements and collaborate with team members to recommend solutions that will enable the business to achieve its goals. Support duties include responding to user support tickets, troubleshooting and training and addressing the improvement of operational efficiencies with respect to the usage of the custom applications to add value and ROI.
Job Contributions & Key Responsibilities
Support
- Provide advanced support to business partners regarding enterprise application functionality, enhancements, and system maintenance.
- Troubleshoot complex and critical issues, proposing short- and long-term functional solutions.
- Collaborate with developers and technical teams to implement custom requirements, integrations, and fixes.
- Provide functional guidance to QA teams during testing cycles.
- Work directly with key stakeholders to analyze issues, recommend solutions, and communicate impacts and resolutions.
- Support system upgrades, patches, conversions, and change requests.
- Assist project teams with post-implementation warranty support and project closure activities.
- Support end-user adoption through training, documentation, and knowledge transfer.
- Research and resolve business partner inquiries regarding system functionality.
Projects and Initiatives
- Lead requirements elicitation, analysis, and documentation for complex business and system needs by preparing requirements, plans and estimates for assigned projects.
- Facilitate workshops, CRPs, UATs, and working sessions with business and IT stakeholders.
Collaborate with project managers to support scope definition, estimates, timelines, and dependency management.
- Maintain and modify the respective enterprise applications to address the changing needs of the organization including interfaces and integrations to other internal or external applications.
- Represent IS/IT from a functional perspective on cross-functional project teams.
- Partner with technical resources to validate system designs and support system and integration testing.
- Design and document end-to-end business processes and ensure system solutions optimally support them.
- Support implementation of new system capabilities and process improvements.
- Lead projects, manage scope; oversee schedules to ensure on-target project delivery
Application & Solution Expertise
- Serve as a subject matter expert for one or more enterprise or custom applications.
- Leads, maintain and support one or more custom applications. This includes managing a development team of resources using all aspects of Agile methodology including road maps, backlogs, etc.
- Assist in process mapping as needed at high complexity.
- Perform functional analysis of the gathered end-user requirements and perform impact analysis to provide detailed functional design document of the desired application changes.
- Contribute to new technology projects by anticipating how implementations will affect existing programs and offer alternative solutions for minimum disruption with maximum efficiency for all systems.
- Identify opportunities to improve existing processes and system usage for efficiency and scalability.
- Supports large-scale initiatives while balancing day-to-day operational requests with a delivery-focused approach.
- Utilize strong technical knowledge (e.g., Azure, Power Platform) to design, prototype, or support solutions where appropriate.
- Implement or support integration efforts by collaborating in functional and technical design discussions with internal and external partners.
Reporting & Analytics Support
- Gather and analyze business reporting requirements.
- Design functional specifications for reports and dashboards.
- Support ad-hoc and standard reporting needs in collaboration with technical and analytics teams
Other
- Other duties as assigned.
Knowledge, Skills and Abilities
- Knowledge of Agricultural farming practices and processes
- Knowledge of Software Development, Implementation, and Support
- Strong knowledge of technology principles across the full SDLC, including requirements, testing, change control, training, and implementation.
- Hands-on development experience using Microsoft Azure technologies, including .NET and SQL Databases.
- Microsoft Power Platform, including Power Apps and Power Automate
- Advanced systems analysis and design skills
- High degree of autonomy, ownership, and accountability.
- Strong analytical and problem-solving mindset.
- Ability to influence and advise business stakeholders without direct authority.
- Comfortable working in matrixed and multicultural environments.
- Flexible, proactive, and delivery-oriented.
- Senior technical contributor skills, providing functional and technical leadership.
- Ability to translate functional needs into scalable technical solutions.
- Identifies opportunities to streamline, standardize, and automate complex workflows.
- Analytical and problem-solving skills.
- Applies both macro and micro-level analysis to assess impact, feasibility, and value.
- Builds and sustains strong working relationships
- Acts as a primary point of functional and technical expertise for supported business areas.
- Works directly with end users, including field and operational teams, to improve system adoption and usability.
- Collaboration with external vendors and internal development, database, and infrastructure teams.
- Recommend alternatives based on feasibility, efficiency, and business impact.
- Promotes collaboration by working seamlessly with cross-functional teams to deliver value-driven solutions.
- Contributes positively to team dynamics through knowledge sharing and solution-oriented mindset.
- Prioritizes work based on business value, urgency, and alignment with strategic objectives.
- Communicates solution options clearly, including ROI, efficiency gains, and implementation timelines.
- Enables informed decision-making by presenting trade-offs and recommendations to stakeholders.
- Handles sensitive information with a high degree of confidentiality and professional discretion.
- Adheres to data privacy, security, and compliance standards.
- Works independently, manages time effectively, and maintains a strong sense of ownership.
- Communicates complex concepts clearly in both Spanish and English, adapting messaging to technical and non-technical audiences.
- Exhibits professional verbal, written, and listening communication skills
Education Level: Bachelor’s degree
Field/s of Education:
- Information Technology
- Computer Science
- Software Engineering
Years of Experience: 6 – 8 years in areas related to the position
Specializations, Certifications and Specific Experience:
- Experience with Agricultural farming practices and processes.
- Experience with Software Development, Implementation, and Support
Licenses: If driving is a necessary part of a job employees are required to possess a valid driver’s license.
Languages: English: 85-95%
Necessary Software:
- Microsoft Office Suite - Intermediate
- Microsoft Azure .Net Suite of Technologies - Advanced
- Microsoft Power Apps - Intermediate
Travel Requirements:
- 25% National 5% International - Travels to sites across Mexico to support field applications, conduct training, gather feedback, and document operational needs.