With a history dating back to 1959, today Inter-American Development Bank (IDB) is the leading source of development financing for Latin America and the Caribbean. We provide loans, grants, and technical assistance; and we conduct extensive research. We maintain a strong commitment to achieving measurable results and the highest standards of increased integrity, transparency, and accountability.
Job Description
Job Advertisement
Position Title: Lead Software Developer Consultant Location: Remote Country: United States Deadline Date: Jan 28, 2025
Job Details
Job Posting Organization: The IDB Group is a community dedicated to improving lives in Latin America and the Caribbean. Established in 1959, the organization focuses on economic and social development through lending and grants to public and private entities. With a strong commitment to integrity, transparency, and accountability, the IDB Group operates in 48 member countries and employs a diverse workforce that values inclusion and collaboration.
Job Overview: As a Lead Software Developer Consultant in the Information and Technology Department, you will play a crucial role in leading the development of technological solutions that drive the digital transformation of the organization. Your responsibilities will include designing and developing robust and scalable solutions while collaborating with multidisciplinary teams to connect people, technology, data, and processes. Your expertise in cloud services integrations, software development, and data architecture will be essential in driving innovation and optimizing workflows within the organization. This position requires a proactive approach to technical guidance, ensuring that the product development aligns with the organization's goals and adheres to best practices in coding, design, and development methodologies.
Duties and Responsibilities:
Provide technical guidance to product team engineers, ensuring the feasibility and success of the product.
Coordinate the development of digital solutions with team roles such as Developers, QAs, Designers, UXs, and Product Owners.
Define and drive the technical vision and strategy of the product, making high-level design decisions and ensuring adherence to technical standards.
Oversee the technical development process to ensure solutions are scalable, maintainable, and secure.
Lead the development of high-quality software solutions, including writing code, performing code reviews, and ensuring adherence to coding standards.
Assess the technology stack to ensure new product features align with existing infrastructure and identify necessary upgrades.
Ensure system scalability and performance by monitoring key performance indicators.
Verify integration capabilities with other systems and applications using an API-first approach.
Identify and mitigate technical risks, ensuring adequate resources are available to address challenges. 1
Collaborate with Project Managers and Product Owners to define project requirements, scope, timelines, and resources. 1
Develop and manage the technical roadmap for projects, including planning sprints and assigning tasks. 1
Manage the technical aspects of the development lifecycle, including planning, coding, testing, and deployment.
Minimum of 2 years of combined experience in software development of enterprise systems, software/cloud architecture, cloud integrations, and/or data architecture.
Proficiency in building and consuming APIs and/or web services (SOA, REST, XML, JSON, OData).
Experience with cloud providers like Microsoft Azure or Amazon Web Services (AWS).
Proven experience with C# and .Net stack.
Familiarity with modern web development concepts/frameworks such as SPA, SPFx, Angular, React, Dojo.
Experience implementing CI/CD pipelines and Infrastructure as Code with Terraform.
Strong programming skills and proficiency in software design and integration patterns.
Excellent documentation, interpersonal, and communication skills.
Educational Background: A bachelor's degree in computer science or a related field is required for this position. This educational background provides the foundational knowledge necessary for understanding complex software development processes and technologies.
Experience: The position requires a minimum of 2 years of combined experience in software development, specifically in enterprise systems, software/cloud architecture, cloud integrations, and/or data architecture. This experience is crucial for understanding the technical challenges and requirements of the role.
Languages: Proficiency in English is mandatory, along with proficiency in another Bank official language such as Spanish, Portuguese, or French. This bilingual capability is essential for effective communication within the diverse environment of the IDB Group.
Additional Notes: The selected candidate will work under a National Consultant contract for a duration of 19 months, with a remote work modality. The candidate will be responsible for setting up their workspace and ensuring they have the necessary equipment and internet access to fulfill their responsibilities. The IDB Group offers a competitive compensation package, health insurance, a savings plan, and flexible work schedules. The organization emphasizes diversity, equity, inclusion, and belonging, encouraging applications from individuals of diverse backgrounds.
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.