National Consultant - Software Programming
International Rice Research Institute Xem tất cả việc làm
- Việt Nam
- Lâu dài
- Toàn thời gian
- Enhance the current RiceMoRe/FarMoRe system using the existing source codes to support rice monitoring of rice-growing countries, including Cambodia, Thailand, and Vietnam, as follows:
- Vietnam: Create a flexible data entry interface and data structure to allow inclusion for reporting multiple agricultural products (currently, the data entry interface is fixed and is for rice only). This will require programming an interface that allows the user to add new reporting lines and tables for flexible data entry and visualization. Integrate pest and disease reporting functionalities. Improve data structure and geo-link to visualize output as maps, graphs, and tabular data. Integrate agro-climate advisory and pest forecasting information into the system (via linkage to other systems through API’s or codes for sending/receiving information between software)
- Other countries: Redesign the interface, allowing for multiple languages and other necessary improvements following the guidance of government partners and IRRI scientists
- Develop API connections or codes to send rice data to GHG calculation/simulation tools and receive the response from these other tools.
- Build and implement two interconnected functions for processing user response data (e.g., agricultural surveys). Function 1 maps categorical/numeric responses to scores via user criteria and an equation. Function 2 groups users into strata/categories based on response similarity, user-defined parameters (location, cropping pattern, dates, inputs), and spatial soil mapping.
- Develop a function to group data and assign values to responses using user-defined criteria. Create a function that converts the response values into a score based on an equation, and this score is returned to the user.
- Develop a function that groups users based on similarity of responses into categories (aggregation function using parameters such as location, cropping pattern, cropping dates, and input ranges).
- Improve the existing GHG calculation tool following the guidance of IRRI scientists.
- Develop an MRV dashboard platform (requirements for reference are available here) that links to other API’s to send and receive data and responses.
- Other tasks as requested by the supervisor.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.
- Minimum of 5 years of relevant professional experience in web-based and mobile application development, preferably involving enterprise or data-driven systems.
- Fluency in .Net Core 5.0, Angular 18-20, Bootstrap, GeoServer, Microsoft SQL server, Oracle. Python preferred.
- Strong project coordination skills, with the ability to manage multiple tasks, timelines, and deliverables simultaneously.
- Good time management and organizational skills, with the ability to work under deadlines and shifting priorities.
- Proficiency in standard productivity and collaboration tools such as Microsoft Word, Microsoft Teams, Google Workspace (Docs, Sheets, Drive, Meet, etc.).
- Strong problem-solving skills and attention to detail.
- Experience or familiarity with Artificial Intelligence / Machine Learning (AI/ML) concepts, tools, or applications.
- Exposure to digital agriculture, climate, research, or data-driven projects.
- Experience working in cross-functional or multicultural teams.
- Ability to work independently while maintaining effective collaboration within a team environment.
- Effective communication skills (written and verbal), with the ability to coordinate with technical and non-technical stakeholders.
This position will remain open until filled.