International Maize and Wheat Improvement Center (CIMMYT) About
International Maize and Wheat Improvement Center (CIMMYT) is a non-profit international agricultural research and training organization focusing on two of the world’s most important cereal grains: maize and wheat, and related cropping systems and livelihoods. They address challenges encountered by low-income farmers in the developing world including food and nutritional insecurity, environmental degradation, economic development, population growth and climate change.
Job Description
Job Advertisement
Position Title:Software Developer Location: Texcoco de Mora Country: Mexico Deadline Date:
Job Details
Job Posting Organization: CIMMYT is a cutting-edge, non-profit, international organization dedicated to solving tomorrow’s problems today. Established as a core CGIAR Research Center, CIMMYT focuses on improving the quantity, quality, and dependability of production systems and basic cereals such as maize, wheat, triticale, sorghum, and millets. The organization operates primarily in the Global South, fostering partnerships that enhance the livelihoods and resilience of millions of resource-poor farmers. CIMMYT is committed to reducing poverty, enhancing nutrition" style="border-bottom: 1px dotted #007bff !important;">food and nutrition security" style="border-bottom: 1px dotted #007bff !important;">security, and improving natural resources, thereby contributing to a more productive, inclusive, and resilient agrifood system within planetary boundaries. For more information, visit cimmyt.org.
Job Overview: CIMMYT is seeking a dynamic, self-motivated, and service-oriented professional for the position of Software Developer in the Knowledge Management and Information Technology Department. The Software Developer will play a crucial role in maintaining Microsoft 365 applications, ensuring their seamless integration with other systems, and performing quality control on developments implemented by Microsoft consultants. This position is based at CIMMYT’s headquarters in Texcoco, near Mexico City, and involves designing, developing, and maintaining Microsoft solutions to meet business needs. The role requires collaboration with stakeholders to understand business requirements and translate them into effective technical solutions, ensuring compliance with coding standards and security guidelines while maintaining technical documentation for all solutions.
Duties and Responsibilities: The Software Developer will be responsible for a variety of tasks including: designing, developing, and maintaining Microsoft solutions tailored to meet specific business needs; conducting quality control checks and code reviews for developments implemented by external Microsoft consultants to ensure they meet organizational standards; collaborating with stakeholders to gather and understand business requirements; ensuring effective integration between Dynamics 365 and other internal systems; implementing system upgrades, patches, and enhancements as required; providing technical support, troubleshooting, and problem resolution for Dynamics 365 applications; writing, testing, and deploying high-quality code for system customizations and extensions; designing and executing data migration processes as needed; working with cross-functional teams to gather requirements and implement scalable solutions; ensuring compliance with coding standards and security guidelines; and continuously seeking opportunities for improving the development and deployment process.
Proven proficiency with Dynamics 365, particularly in Finance and Operations modules, is essential. Strong programming skills in X++ and C# are necessary, along with experience in Power Platform and Common Data Service. Candidates should also have experience with data integration and migration strategies, conducting quality control and code reviews for third-party development work, and the ability to work effectively in a cross-functional team while communicating with non-technical stakeholders. Strong analytical skills for troubleshooting and problem resolution are also required. Relevant Microsoft certifications (e.g., Dynamics 365, Azure, Power Platform) are considered an advantage, as is familiarity with CI/CD pipelines and DevOps practices, as well as an understanding of systems security protocols and best practices.
Educational Background: The position requires a Bachelor’s degree in information technology, Computer Science, Software Engineering, or a related field. This educational background is essential to ensure that the candidate has the foundational knowledge and skills necessary for the technical demands of the role.
Experience: The selected candidate must have a minimum of 7 years of experience in software development, with a strong emphasis on hands-on experience with Microsoft Dynamics 36
This level of experience is crucial for the candidate to effectively manage the responsibilities of the role, including software design, development, and maintenance, as well as quality control and integration tasks.
Languages: Upper-intermediate proficiency in English, both written and conversational, is mandatory, with an expected minimum CEFR level of B2 (evaluation required). This proficiency is essential for effective communication within the organization and with external stakeholders. Additional language skills may be beneficial but are not specified as mandatory.
Additional Notes: CIMMYT offers an attractive remuneration package that includes support for continuous professional development. In addition to the provisions of the Mexican Labor Law, the benefits package includes a year-end bonus equivalent to 40 days of salary, a vacation premium of 56%, life and medical insurance, supermarket coupons, a savings fund, and social benefits in accordance with Mexican regulations (IMSS, SAR / Infonavit). The position is full-time and based in Texcoco, Mexico.
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.