Lead Software Developer Consultant

Lead Software Developer Consultant

Inter-American Development Bank (IDB)

February 22, 2025April 8, 2025Washington DcUnited States
Inter-American Development Bank (IDB) About
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.

Required Qualifications:
  • Bachelor's degree in computer science or a related field.
  • 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.
Apply now
Similar Jobs