FullStack Developer Analyst - IBD IT (104002)
Develop efficient front-end and back-end solutions for food systems projects.
Overview
Develop efficient front-end and back-end solutions for food systems projects.
You have:
- Bachelor's degree in Systems Engineering, Informatics, or related fields.
- Proven work experience as a Full Stack Developer.
- Proficient in front-end and back-end languages, frameworks, and databases: Angular, React, Java, Node JS, MySQL, MS SQL, PostgreSQL and Oracle.
- Experience implementing Web Services (REST API), authentication, CI/CD lifecycles and pipelines.
- Experience building software in cloud environments, AWS, cloud-based solution implementation and maintenance, and service-oriented architecture.
- Experience facing user stories.
- Experience working with Git and GitHub.
- Proficiency in English, both written and spoken.
- Excellent communication and interpersonal skills.
- Strong analytical skills, systematic approach, and self-reliance.
- Ability to prioritize and execute tasks.
- Ability to work collaboratively with cross-functional teams.
- Flexibility and adaptation to change.
- Demonstrated proficiency in personal organization, priority setting, and attention to detail.
- Results-driven with a proactive learning mindset.
Job Description
The Organization
The Alliance of Bioversity International and the International Center for Tropical Agriculture (CIAT) delivers research-based solutions that harness agricultural biodiversity and sustainably transform food systems to improve people’s lives. Alliance solutions address the global crises of malnutrition, climate change, biodiversity loss, and environmental degradation. With novel partnerships, the Alliance generates evidence and mainstreams innovations to transform food systems and landscapes so that they sustain the planet, drive prosperity, and nourish people.
The Alliance is part of CGIAR, a global research partnership for a food-secure future.
About the position
The Innovation and Business Development Unit is currently seeking a FullStack Developer that will Provide front-end and back-end support for the projects that are being developed by the Alliance Research Areas, Programs, and Initiatives. This involves using coding languages to develop great web experiences while working on the server side.
The position will be based in the operations center of the Americas, located in the Campus of Palmira, Colombia. And it will offer hybrid working conditions.
Responsibilities
- Carry out the design, development, adjustment, and maintenance of new management information platforms to be used by the CGIAR Research community, including bug fixes and performance enhancements.
- Generate technical documentation and data reports.
- Identify and implement software engineering process improvements.
- Provide technical support to different groups of users in English and Spanish.
- Attend every methodology event through the project cycle to assist the team.
- Participate in the design, documentation, and creation of scalable and secure software.
- Breakdown large-scale requirements into smaller ones oriented to user stories.
- Build and maintain the solution software and tests producing clean and efficient code based on specifications and development standards.
Support the general requirements of the area.
Requirements
Qualifications and requirements
- Bachelor’s degree in Systems Engineering, Informatics, or related fields.
- Proven work experience as a Full Stack Developer.
- Proficient in both front-end and back-end languages, frameworks, and databases, such as: Angular, React, Java, Node JS, MySQL, MS SQL, PostgreSQL and Oracle.
- Experience implementing Web Services (REST API), authentication, CI/CD lifecycles and pipelines.
- Experience building software in cloud environments, AWS, cloud-based solution implementation and maintenance, and service-oriented architecture.
- Experience facing user stories.
- Experience working with Git and GitHubStrong.
- Proficiency in English, both written and spoken.
Competences
- Excellent communication and interpersonal skills.
- Strong analytical skills, systematic approach, and self-reliance.
- Ability to prioritize and execute tasks.
- Ability to work collaboratively with cross-functional teams.
- Flexibility and adaptation to change.
- Demonstrated proficiency in personal organization, priority setting, and attention to detail.
Results-driven with a proactive learning mindset.
Benefits
Terms of employment
This is a national recruited position placed at a BG06, on a scale of 14 levels, with level 14 being the highest.
This is a Colombian national search and will be managed through a fixed-term contract of a one (1) year period, subject to a probation period according to the local legislation and is renewable depending on performance and availability of resources. The Alliance Bioversity-CIAT offers a multicultural, collegial research environment with competitive salaries and excellent benefits. We are an equal opportunity employer, and strive for gender, diversity, and inclusion in our staff, without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, ethnicity, age, disability, marital status, or any other characteristic.
Applications
Applications should be sent to the following link: FullStack Developer Analyst - IBD IT (104002) (zohorecruit.eu)
Closing date for applications: October 25 th , 2024.
Potential interview questions
| Can you describe a challenging project where you had to implement both front-end and back-end solutions? | This question evaluates your experience with full stack development and problem-solving capabilities. | Highlight a specific project, your role, and the technologies you used. |
| How do you prioritize features and requirements in your development process? | The interviewer wants to understand your approach to task management and prioritization. | Pro members can see the explanation. |
| What strategies do you employ to ensure code quality and maintainability? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you provide an example of how you've adapted to changes in project requirements or technologies? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe how you handle technical documentation during a project. Why is it important to you? | Pro members can see the explanation. | Pro members can see the explanation. |