Job Posting Organization: CIMMYT is a cutting-edge, non-profit, international organization dedicated to addressing the challenges of agricultural production systems, particularly in the Global South. Established with the mission to enhance the quantity, quality, and reliability of basic cereals such as maize, wheat, triticale, sorghum, and millets, CIMMYT operates in numerous countries, focusing on building strong partnerships to improve the livelihoods of resource-poor farmers. As a core CGIAR Research Center, CIMMYT is part of a global research partnership aimed at achieving security" style="border-bottom: 1px dotted #007bff !important;">security" style="border-bottom: 1px dotted #007bff !important;">food security, reducing poverty, and improving natural resource management. The organization is committed to fostering a productive, inclusive, and resilient agrifood system while adhering to planetary boundaries, thereby impacting millions of lives positively.
Job Overview: The ERP Full-Stack Developer will play a pivotal role in leading the design, customization, integration, and delivery of enterprise solutions within the CIMMYT ERP ecosystem. This position is crucial for ensuring that applications are scalable, secure, and aligned with the organizational needs, thereby supporting operational efficiency and data-driven decision-making. The developer will be expected to possess strong integration skills, particularly in connecting Dynamics 365 modules (Finance & Operations, Customer Engagement) and Power Platform applications (Power Apps, Power Automate, Power BI, Dataverse) with external systems through APIs, connectors, and middleware. The role requires a proactive approach to problem-solving and innovation, ensuring that the ERP solutions are not only functional but also enhance the overall productivity of the organization.
Duties and Responsibilities: The duties and responsibilities of the ERP Full-Stack Developer include leading the design, customization, and extension of Dynamics 365 applications and modules to meet specific business requirements. The developer will design and deliver end-to-end solutions using the Power Platform, ensuring seamless integration with the CIMMYT ERP ecosystem and external systems. Responsibilities also include developing plugins, workflows, dashboards, reports, and integrations using programming languages and technologies such as C#, .NET, JavaScript, SQL, and REST APIs. The developer will collaborate with business stakeholders and UX/UI designers to gather requirements and deliver user-friendly applications. Additionally, the role involves close collaboration with the Data and Analytics Specialist to design, integrate, and optimize reporting and analytics solutions, overseeing data migration and ensuring data integrity across ERP and Power Platform solutions. The developer will manage security roles, permissions, and governance across Dynamics 365 and integrated systems, applying Application Lifecycle Management (ALM) and DevOps practices to ensure scalability, security, and maintainability. administration" style="border-bottom: 1px dotted #007bff !important;">System administration tasks, technical support, troubleshooting, and documentation of technical designs and configurations are also part of the responsibilities. Continuous improvement and innovation are key aspects of the role, requiring the developer to stay updated with Microsoft’s roadmap and proactively adopt new features and innovations to enhance solutions.
Required Qualifications: Candidates must possess a Bachelor's degree in Computer Science, Information Systems, or a related field. Microsoft certifications are preferred, specifically in Dynamics 365: Finance and Operations Apps Developer Associate and Power Platform Developer Associate. Proven experience of a minimum of 7 years in Dynamics 365 development, customization, and system administration is required, along with experience working with Microsoft Fabric as a unified data and analytics platform, including data integration, governance, and advanced reporting. Familiarity with Microsoft Azure services such as Logic Apps, Functions, and Service Bus, as well as DevOps practices, is essential. Candidates should demonstrate the ability to manage security roles, permissions, and compliance across ERP and integrated systems.
Educational Background: The educational background required for this position includes a Bachelor's degree in Computer Science, Information Systems, or a related field. Additional certifications in Microsoft technologies, particularly those related to Dynamics 365 and Power Platform, are highly desirable and can enhance a candidate's profile.
Experience: The position requires a minimum of 7 years of proven experience in Dynamics 365 development, customization, and system administration. Candidates should have a strong background in working with Microsoft Fabric for data and analytics, as well as experience with Microsoft Azure services and DevOps practices. The ability to manage security roles and compliance across integrated systems is also crucial for this role.
Languages: While the job description does not specify mandatory languages, proficiency in English is likely essential given the international nature of CIMMYT and its operations. Additional languages may be beneficial but are not explicitly required.
Additional Notes: CIMMYT offers an attractive remuneration package that includes support for continuous professional development. In addition to the provisions of Mexican Labor Law, the benefits package includes a year-end bonus equivalent to 40 days, a vacation premium of 56%, life and medical insurance, supermarket coupons, a savings fund, and social benefits under Mexican law (IMSS, SAR / Infonavit). Candidates must apply for the position with the reference M25327 ERP Technical Solution Architect. It is important to note that only shortlisted candidates will be contacted, and foreign national candidates must have legal documents to work in Mexico. The position will remain open until filled, and CIMMYT is committed to fostering a multicultural work environment that values gender equality, teamwork, and respect for diversity.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.