Job Posting Organization: The IDB Group is a community dedicated to improving lives in Latin America and the Caribbean. Established to foster development and economic growth in the region, the organization comprises a diverse team of passionate individuals who work collaboratively in an inclusive environment. The IDB Group operates across multiple countries in Latin America and the Caribbean, focusing on various sectors to enhance the quality of life for the people in these regions. The organization values innovation, diversity, and the contributions of its employees, striving to create a workplace where everyone can thrive and find purpose in their work.
Job Overview: The IDB PEC Consultant - Systemic Risk Developer will be responsible for overseeing the entire software development lifecycle, which includes application design, frontend and backend development, database integration, API development, testing, deployment, and ongoing maintenance. The consultant will develop interactive dashboards and web-based interfaces, connect applications to both internal and external data sources, and integrate analytical models and AI capabilities into automated workflows. The role also involves troubleshooting technical issues, optimizing application performance, and maintaining technical documentation to ensure that the tools developed are reliable, maintainable, and responsive to user needs. The consultant will play a crucial role in transforming the team's analytical capabilities into accessible applications that support timely and informed decision-making within the Office of Risk Management.
Duties and Responsibilities: The consultant will work closely with systemic risk analysts, researchers, and end users to translate business requirements and analytical models into technical specifications and production-ready applications. Key responsibilities include designing, developing, and maintaining full-stack web applications and interactive dashboards using technologies such as React, JavaScript or TypeScript, and Python. The consultant will also develop and maintain APIs and automated integration workflows to connect applications with various data sources and analytical platforms. Additionally, the role requires integrating analytical models and AI capabilities into applications, designing and optimizing databases, and ensuring the reliability and functionality of applications through automated testing. The consultant will monitor application performance, troubleshoot issues, and implement enhancements based on user feedback. Furthermore, the consultant will prepare and maintain comprehensive technical documentation covering application architecture, source code, APIs, and deployment procedures.
Required Qualifications: Candidates must possess strong software engineering skills and hands-on experience with frontend technologies such as JavaScript or TypeScript, HTML, CSS, and React. Backend development experience using Python or comparable technologies is essential, along with database management skills using SQL. The role requires familiarity with version control, automated testing, application deployment, and the integration of AI models or services. A solid understanding of application security" style="border-bottom: 1px dotted #007bff !important;">security and user-centered design principles is also necessary. Candidates should demonstrate the ability to collaborate effectively with analysts, researchers, and end users throughout the software development lifecycle, ensuring that applications meet business requirements and user needs.
Educational Background: A master’s degree or Ph.D. in Computer Science, Software Engineering, Systems Engineering, Information Technology, or a related technical field from an accredited university is required for this position. This educational background ensures that candidates have a strong foundation in the principles and practices of software development and engineering.
Experience: A minimum of 3 years of relevant professional experience in software engineering, full-stack development, or related roles is required. Candidates should have demonstrated experience in designing, developing, deploying, and maintaining web-based applications and interactive dashboards, including both front-end interfaces and back-end services. Practical experience in integrating AI models or services into software applications and automated workflows is also necessary, as well as experience in collaborating with analysts and researchers throughout the software development lifecycle.
Languages: Proficiency in English is mandatory for this position. Candidates should be able to communicate effectively in English, both verbally and in writing, to collaborate with team members and stakeholders.
Additional Notes: The position is offered as a Products and External Services Consultant (PEC) with a contract duration of 8 months. The work location is remote, allowing for flexibility in work arrangements. The IDB Group is committed to fostering an inclusive workplace culture and encourages individuals from underrepresented groups to apply. Reasonable accommodations will be provided for individuals with disabilities during the interview process.
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.