Description
IFC—a member of the World Bank Group—is the largest global development institution focused on the private sector in emerging markets. We work in more than 100 countries, using our capital, expertise, and influence to create markets and opportunities in developing countries. In fiscal year 2022, IFC committed a record $32.8 billion to private companies and financial institutions in developing countries, leveraging the power of the private sector to end extreme poverty and boost shared prosperity as economies grapple with the impacts of global compounding crises. For more information, visit www.ifc.org.
The mission of the Corporate Information Technologies Department (CIT) is to leverage technology to enable IFC’s strategic priorities and to support IFC’s business and operations. By acting as the technology partner and business enabler, the department provides state-of-art information and technology solutions to support IFC’s operations.
CIT is looking a highly motivated and versatile IT professional (Technical Lead) who will provide technical leadership in the technical design, development, and implementation of application systems.
Roles & Responsibilities:
• Lead or participate in technical evaluations of new products or services and provide technical guidance to the project team.
• Participate or lead the feasibility analysis for new systems/applications, determine if the existing solutions (internally or externally) or whether new solutions can meet the business requirements.
• Provide innovative insights and advise in conceptualizing technology strategies and solutions, roadmaps, and plans.
• Lead peer reviews and contribute to the development of test plans and participate in post implementation reviews.
• Lead or co-lead complex multi-disciplinary proof of concepts and projects.
• Perform coding and/or configuration to meet documented needs, utilizing standard procedures and techniques.
• Design and implement systems that are fully secured and void of security risks and vulnerabilities, working closely with Enterprise Architecture and Office of Information Security teams in the technical area and certification areas of the project, and to comply with their best practices and guidelines.
• Analyze current application and database design and perform impact analysis for any new requirements
• Write and update design documents (High Level Design, Low Level Design, etc.); lead design review discussion and provide input for dependencies and re-designs
• Design and build integrations based on industry best practices and IFC design standards
• Work with cloud teams for proper environment provisioning
• Perform code reviews of dev team to ensure quality and adherence to standards
• Participate in timely resolution of defects and performing root cause analysis of system level issue
• Fully engage in collaboration with Application Support Team (AST), infra teams, upstream/downstream teams for code merge activities, environment set up, etc.
• Establish and streamline DevOps practices and procedures
• Initiate and lead IT system/platform technical upgrades cutting across multiple portfolios
Selection Criteria
• Master’s degree in Computer Science or in Technology, Systems engineering, with 5 years of experience OR Bachelor’s Degree with 7+ years of relevant experience.
• Deep expertise in solution architecture including web services, asynchronous messaging, relational and non-relational databases, front-end and back-end technologies.
• Large-scale software development with recent coding experience in some of the following languages: C#, Java, Python, JavaScript, Bash, PowerShell.
• Experience in Agile development methodologies and DevOps practices such as Continuous Integration (CI) and automated deployment.
• Understanding of public cloud platform architectures and hybrid cloud architectures and concepts (focus on Azure, AWS).
Other Selection Criteria:
• Experience in implementing and maintaining complex IT solutions for multinational organizations preferably in Banking/Finance domain.
• Experience in implementing large transformational solutions on Cloud (Azure, AWS)
• Experience in ASP.NET Web API 2.0, Microsoft .NET framework 3.5/4.0+ using Visual Studio 2019 technologies, .NET MVC
World Bank Group Core Competencies
The World Bank Group offers comprehensive benefits, including a retirement plan; medical, life and disability insurance; and paid leave, including parental leave, as well as reasonable accommodations for individuals with disabilities.
We are proud to be an equal opportunity and inclusive employer with a dedicated and committed workforce, and do not discriminate based on gender, gender identity, religion, race, ethnicity, sexual orientation, or disability.
Learn more about working at the World Bank and IFC, including our values and inspiring stories.