Job Posting Organization: The European Bank for Reconstruction and Development (EBRD) is an international financial institution established in 199
Its mission is to promote the transition to open market-oriented economies and to foster private and entrepreneurial initiative in countries from Central Europe to Central Asia and the Southern and Eastern Mediterranean. The EBRD operates in over 30 countries and employs a diverse workforce of approximately 2,000 employees. The organization is committed to sustainability, equality, and digital transformation, and values diversity as one of its core principles.
Job Overview: The Associate in the Information Technology division is tasked with the design, implementation, maintenance, and support of the Bank's platforms and software solutions. This role is pivotal within the squad, as the Associate leads the design, development, and optimization of EBRD's infrastructure and software solutions within their specific value stream. The Associate is expected to provide guidance to individual contributors and collaborate closely with multi-functional teams and business product owners to deliver high-quality, product-aligned services that meet user needs. The position may involve leading small projects, and the individual must be proficient in software design and capable of implementing CI/CD pipelines, Infrastructure as Code (IaC), or other relevant technologies within their area of expertise.
Duties and Responsibilities: The Associate will be responsible for a variety of tasks including debugging and troubleshooting software issues, designing and developing large-scale, high-availability backend systems, and adhering to API design principles. They will have hands-on experience with messaging systems such as ActiveMQ and Azure Service Bus, and will work with event-driven architecture. The role includes responsibilities for containerization, Kubernetes, and cloud-native development. The Associate will manage the design, development, testing, and maintenance of high-quality software solutions, ensuring that the code is clear, maintainable, and well-documented. They will also be responsible for developing and maintaining RESTful APIs, integrating third-party services, and ensuring scalability and maintainability of the systems. The Associate will conduct code reviews, manage automated testing frameworks, and monitor production systems to investigate issues and provide timely resolutions. Additionally, they will automate repetitive tasks and improve development workflows using scripting and DevOps practices, and will evaluate best practices for integrating systems with external services.
Required Qualifications: Candidates must be educated to degree level in Computer Science, Engineering, or a related field, or possess equivalent practical experience. Extensive working experience in C/C++ (preferably C++ 17 or later) and C#, as well as Oracle, is required. Knowledge of Python or Perl is preferable. Candidates should have extensive experience with Summit SDK, Summit Meta model, Summit STP/RT process, and related Summit functionalities. They must also be confident with relational databases, particularly Oracle SQL, and have experience with messaging systems such as ActiveMQ or Azure Service Bus. Familiarity with writing unit and integration tests, managing complex automated testing frameworks, and understanding deployment and release processes is essential. Strong problem-solving skills, effective communication, and the ability to work in a team-oriented environment are also required.
Educational Background: A degree in Computer Science, Engineering, or a related field is required for this position. Equivalent practical experience may also be considered. The educational background should provide a solid foundation in software development principles and practices, particularly in relation to the technologies and methodologies used within the EBRD.
Experience: Candidates should have extensive working experience in software design and development, particularly with large-scale, high-availability backend systems. Experience with RESTful APIs, microservices, and cloud-native development is essential. Familiarity with DevOps practices and tools, as well as experience in monitoring production systems and troubleshooting issues, is also required. The role demands a strong understanding of coding standards and best practices, as well as experience in managing complex automated testing frameworks.
Languages: Proficiency in English is mandatory, as it is the working language of the EBRD. Knowledge of additional languages may be considered an asset, particularly those relevant to the regions in which the EBRD operates.
Additional Notes: This position is a fixed-term contract lasting for 3 years. The EBRD promotes a flexible working environment, expecting employees to attend the office 50% of their working time. The organization values diversity and encourages applications from qualified candidates regardless of their background. Due to the high volume of applications, the EBRD may not provide detailed feedback to candidates who are not shortlisted.
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.