Location | Texcoco State of Mexico Mexico |
Years of Experience | 7 years of experience |
Remote | See job post for details |
First listed | In the last 1 month |
🔍 Get help on your software engineer job search
Need help in your software engineer job search? Checkout this free article:
Job Description
CIMMYT is a cutting-edge, non-profit, international organization dedicated to solving tomorrow’s problems today. It is entrusted with fostering improved quantity, quality, and dependability of production systems and basic cereals such as maize, wheat, triticale, sorghum, millets, and associated crops through applied agricultural science, particularly in the Global South, through building strong partnerships. This combination enhances the livelihood trajectories and resilience of millions of resource-poor farmers, while working towards a more productive, inclusive, and resilient agrifood system within planetary boundaries. CIMMYT is a core CGIAR Research Center, a global research partnership for a food-secure future, dedicated to reducing poverty, enhancing food and nutrition security, and improving natural resources.
For more information, visit cimmyt.org
CIMMYT is seeking a dynamic, self-motivated, and service-oriented professional for the position of Software Developer to work in the Knowledge Management and Information Technology Department.
The Software Developer will be responsible for maintaining Microsoft 365 applications, ensuring seamless integration with other systems, and performing quality control on developments implemented by Microsoft consultants.
The positions will be based at CIMMYT’s headquarters in Texcoco, near Mexico City.
Specific duties:
- Design, develop, and maintain Microsoft solutions to meet business needs.
- Conduct quality control check and code reviews for developments implemented by external Microsoft consultants, ensuring they meet the organization’s standards and best practices.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Ensure effective integration between Dynamics 365 and other internal systems.
- Implement system upgrades, patches, and enhancements as required.
- Provide technical support, troubleshooting, and problem resolution for Dynamics 365 applications.
- Write, test, and deploy high-quality code for systems customizations and system extensions.
- Design and execute data migration processes as needed.
- Work with cross-functional teams, including stakeholders and external consultants, to gather requirements and implement scalable solutions.
- Ensure compliance with coding standards and security guidelines and maintain technical documentation for all solutions.
- Continuously seek opportunities for improving the development and deployment process.
Requirements
- Bachelor’s degree in information technology, Computer Science, Software Engineering or a related field.
- The selected candidate must have a minimum of 7 years of experience in software development, including hands-on experience with Microsoft Dynamics 365.
- Proven proficiency with Dynamics 365, especially in Finance and Operations modules.
- The selected candidate must have strong programming skills in X++, C#, and experience with Power Platform and Common Data Service,
- Experience with data integration and migration strategies.
- The selected candidate must have experience with data integration and migration strategies.
- The selected candidate must have experience conducting quality control and code reviews for third-party development work.
- The selected candidate must have the ability to work effectively in a cross-functional team communication and non-technical stakeholders.
- The selected candidate must have strong analytical skills for troubleshooting and problem resolution.
- Relevant Microsoft certifications are an advantage (e.g. Dynamics 365, Azure, Power Platform).
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of systems security protocols and best practices.
- Upper-intermediate proficiency in English, both written and conversational, with an expected minimum CEFR level of B2 (evaluation required).
- The selected candidate must exhibit the following competencies: Organization, Critical thinking, Teamwork, Problem-solving, Client Orientation, and Communication.
Benefits
CIMMYT offers an attractive remuneration package and support for continuous professional development. In addition to the provisions of the Mexican Labor Law our package of benefits includes year-end bonus (40 days), vacation premium (56%), life and medical insurance, supermarket coupons, savings fund, social Mexican benefits (IMSS, SAR / Infonavit).
CIMMYT (International Maize and Wheat Improvement Center) number of job openings over time by month
ClimateTechList is the web's largest aggregator of climate, clean tech, renewable energy & green jobs. Contact us if you'd like to use partner or use our current or historical jobs data in any way.
Apply to Job
👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!
Get a referral to CIMMYT (International Maize and Wheat Improvement Center)
If possible, try to get a warm intro/referral to CIMMYT (International Maize and Wheat Improvement Center) before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.
Join ClimateTechList Talent Collective
Want to be matched with companies directly? Apply to the talent collective.
Here's how it works:
You submit an application
We'll share your profile with climate tech companies potentially interested in chatting with you
We'll reach out if there's a company interested in talking to you.
No spam. Unsubscribe any time.
Join ClimateTechList Talent Collective
Want to be matched with companies directly? Apply to the talent collective.
Here's how it works:
You submit an application
We'll share your profile with climate tech companies potentially interested in chatting with you
We'll reach out if there's a company interested in talking to you.