Established in 1944, the WBG is one of the world’s largest sources of funding and knowledge for development solutions. In fiscal year 2018, the WBG committed $67 billion in loans, grants, equity investments and guarantees to its members and private businesses, of which $24 billion was concessional finance to its poorest members. It is governed by 189-member countries and delivers services out of 120 offices with nearly 15,000 staff located globally.
The WBG consists of five specialized institutions: the International Bank for Reconstruction and Development (IBRD), the International Development Association (IDA), the International Finance Corporation (IFC), the Multilateral Investment Guarantee Agency (MIGA), and the International Centre for the Settlement of Investment Disputes (ICSID).
ITS vice Presidency Context
The Information and Technology Solutions (ITS) Vice Presidency is the World Bank’s central function for the provision of information and technology services to the Bank’s business units. The overarching objective of the ITS function is to provide necessary information systems and technology to support the Bank at all global locations. The management of business solutions, the underlying technology infrastructure and most of the end-user IT services is centralized with ITS. ITS is structured in a ‘federated’ operating model with dedicated application development and management departments for each of the three Bank business lines namely, Operations and Knowledge, IFC Corporate Information and Technology (CIT), Finance, and Corporate Functions (also supports MIGA and ICSID). Each of business line application departments is led by a CIO who works closely with a business line governance group to align the systems investment portfolio with the business priorities. Shared services of underlying infrastructure and applications platforms are provided by the Enterprise Architecture unit and the Technology Engineering and Infrastructure department. ITS also provides shared services to IFC.
WBG Finance ITS Unit Context
WBG Finance (ITSFI) is responsible for providing high quality, streamlined information and technology solutions for the World Bank’s Financial services, which include Corporate Finance, Risk Management, Controls, Treasury, Loans, Accounting, and Concessional finance (managing donor contributions from inception to the point of final disbursement, including IDA, Financial Intermediary Funds and Trust Funds). ITSFI is additionally responsible for building its IT services using a shared platform that provides scale, leverage, reliability, and control while at the same time improving responsiveness to emerging business needs. This position is within WBG Risk Management and Analytics (ITSRA), the division of ITSFI responsible for IT services for all World Bank Group Risk Management functions across multiple vice presidencies in IBRD and IFC.
The Python Developer (I-II) works under limited supervision to design, test, and implement Python applications, using industry standard software development practices, techniques, tools, and frameworks. The incumbent will be expected to design and develop technical and business components in python that align with the Data Management system processes.
Essential Job Functions:
- Translate application storyboards, use cases, concept designs into functional and dynamic applications.
- Provide estimates of level of work effort and time for completion.
- Develop and unit test complex application components.
- Develop complex application business logic using Python on Linux environments.
- Design, code, and integrate application business layer with external application components.
- Create or update system documentation.
- Provide fully documented work, instruction, and training to peers, as required.
- Manage daily technical challenges and plan for contingencies.
- Keep abreast with latest technologies and platforms.
- Education: Bachelor’s degree in Computer Science/Information Systems with a minimum of 3 years relevant experience or Associates Degree with a minimum of 5 years relevant experience.
- Role Specific Experience: Experience in building Python based Processes in a Financial data environment.
- Experience in Software Development Life Cycle.
- Experience in using Python with Relational Databases Oracle 12c and with JDBC clients.
- Experience in Code control tools like CQ2, CVS, and SVN.
- Experience in traditional waterfall and agile methodologies.
- Experience with innovative use of analytical models.
- Knowledge of Data Management Systems.
- Knowledge of Financial processes.
- Advanced understanding of Object-Oriented technology and standard development frameworks.
- Advanced knowledge on Oracle 12c SQL, PL/SQL procedures, Oracle Application server and object library for Java development.
- Functional proficiency in performing business process analysis, gathering and analyzing requirements, creating design specifications, unit test plans and system test plans, testing, development, and production support.
- Technical proficiency in module development and upgrades based on organizational needs.
- Advanced understanding of complex enterprise data.
- Excellent oral and written communication skills.
- Proven conceptual, analytical, and judgmental skills.
- Ability to multitask.
Note: The selected candidate will be offered a one-year appointment, renewable for an additional one year, at the discretion of the World Bank Group, and subject to a lifetime maximum ET Appointment of two years. If an ET appointment ends before a full year, it is considered as a full year toward the lifetime maximum. Former and current ET staff who have completed all or any portion of their second-year ET appointment are not eligible for future ET appointments.
Poverty has no borders, neither does excellence. We succeed because of our differences and we continuously search for qualified individuals with diverse backgrounds from around the globe.