World Bank

IT Officer (Architecture)

World Bank

Job Description

IT Officer, Architecture I

Job #: req10610 Organization: World Bank Sector: Information Technology Grade: GF Term Duration: 4 years 0 months Recruitment Type: Local Recruitment Location: Washington, DC,United States Required Language(s): English Preferred Language(s): Closing Date: 1/29/2021 (MM/DD/YYYY) at 11:59pm UTC Description

About the World Bank Group:

Established in 1944, the World Bank Group (WBG) is one of the largest sources of funding and knowledge for developing countries; a unique global partnership of five 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). With 189 member countries and more than 120 offices worldwide, the WBG works with public and private sector partners, investing in groundbreaking projects and using data, research, and technology to develop solutions to the most urgent global challenges.

ITS Vice Presidency Context:

Information and Technology Solutions (ITS) enables the WBG to achieve its mission of ending Extreme Poverty and promote shared prosperity in a sustainable way by delivering transformative information and technologies to its staff working in over 150 locations.

Our vision is to transform how the Bank Group accomplishes its mission through information and technology. In this fast-paced, ever-changing world, the formulation and implementation of the ITS strategy is an ongoing, iterative process of learning and adaptation developed through extensive consultations with business partners throughout the World Bank Group.

ITS shapes its strategy in response to changing business priorities and leverages new technologies to achieve three high-level business outcomes: business enablement, by providing Bank Group units with innovative digital tools and technologies to transform how they deliver value for their clients; empowerment & effectiveness, by ensuring that all Bank Group staff are connected, able to find information, and productive to accelerate the delivery of development solutions globally; and resilience, by equipping the Bank Group to provide risk-based cybersecurity and robust Data Protection for a global network and a growing cloud platform.

Implementation of the strategy is guided by three core principles. The first is to deliver solutions for business partners that are customer-centric, innovative, and transformative. The second is to provide the Bank Group with value for money with selective and standard technologies. The third principle is to excel at the basics by providing a high performing, robust, and resilient IT environment for the organization.

The Enterprise Architecture department in ITS is seeking to hire an Architect with strong Software Development background as well as technical and hands-on expertise in cloud computing, modern authentication, enterprise integrations, architecting reusable components/services, and prototyping solutions using emerging technologies.

This position requires knowledge and experience of multiple cloud environments, cloud native patterns, modern authentication, authorization (coarse/fine-grained), cognitive services, etc. The professional will be also be responsible for the architecture and Design of the cloud native applications and integrations with different WBG systems.

Responsibilities:

Primary responsibility of this position is to design and architect enterprise services/cloud native solutions that meet enterprise requirements. Build components and services that address enterprise use-cases and challenges and promote reusability and standardization leveraging approved enterprise standard technologies.

The specific roles and responsibilities include, but are not limited to, the following:
  • Develop enterprise grade services using cloud platform, including integration with enterprise standard tools, Authentication, Authorization, etc.
  • Develop reusable services for On Prem and/or Cloud solutions.
  • Develop reference architecture, translate architecture to design and develop applications/services meeting enterprise requirements.
  • Support technology assessments, EA reviews and deep dives.
  • Assess feasibility of the cloud service in enterprise context.
  • Proficient in developing quick prototypes, as well as taking prototypes to full production.
  • Collaborate with WBG LOB's, security and technology groups to determine opportunities to simplify integration between various applications, etc.
  • Support scoping, design and implementation of pilot projects and developing use cases.
  • Participate in activities and exchange information with other World Bank groups working on cloud migration challenges.
  • Raise awareness of reusables services, Cloud and on prem integration through presentations, blog posts and training sessions.
Selection Criteria

  • Master's degree with 5 years' experience in relevant disciple such as Computer Science or Bachelor's degree with 7 years relevant experience.
  • 5+ years of experience working with the AWS/Azure as a Developer/Architect. Cloud certification is required.
  • 5+ years of software development experience.
  • Senior level Java/.Net core development experience is a must. Experience in integration of Java components into large scale distributed applications.
  • Strong experience in Enterprise Integration - cloud and in-premise and/or hybrid, APIs and ESB/SOA; and Data/Dataflow governance, strategy, & implementation. Identifies technological opportunities to meet client needs. Partners with appropriate technical consultants, experts, stakeholders, and managers.
  • Strong experience in designing and implementing modern Authentication/Authorization frameworks, methodologies, tools and technologies.
  • Background in agile and waterfall methodologies.
  • Organized, agile, persistent, and proactive. Ability to work and juggle multiple tasks within tight deadlines.
Ability to learn new technologies quickly, self-starters and motivated, and able to work with others, and communicate effectively.

Actively seeks knowledge needed to complete assignments and shares knowledge with others, communicating and presenting information in a clear and organized manner.

Delivers information effectively in support of team or workgroup. Good writing and editing skills, with a strong command of verbal and written English and an ability to convey complex ideas in a clear, direct, and lively format.

Able to take personal ownership and accountability to meet deadlines and achieve agreed-upon results and has the personal organization to do so.

Identify and work with various stakeholders to come up with the plan to implement web services for enterprise consumptions and report various KPI's around reusability, performance, usage pattern etc.

A framework development mindset, Understanding web services architecture and design.

Core Competencies:

  • Deliver Results for Clients: Proactively addresses clients stated and unstated needs. Adds value by constantly looking for a better way to get more impactful results; sets challenging stretch goals for oneself. Immerses oneself in client experiences and perspective by asking probing questions to understand unmet needs. Demonstrates accountability for achieving results that have a development impact and financial, environmental and Social Sustainability. Identifies and proposes solutions to mitigate and manage risks.
  • Collaborate Within Teams and Across Boundaries: Collaborates across boundaries, gives own perspective and willingly receives diverse perspectives. Appropriately involves others in decision making and communicates with key stakeholders. Approaches conflicts as common problems to be solved. Actively seeks and considers diverse ideas and approaches displaying a sense of mutuality and respect. Integrates WBG perspective into work.
  • Lead and Innovate: Develops innovative solutions. Contributes new insights to understand situations and develops solutions to resolve complex problems. Adapts as circumstances require and manages impact of own behavior on others in context of WBG's values and mission. Identifies and pursues innovative approaches to resolve issues.
  • Create, Apply and Share Knowledge: Applies knowledge across WBG to strengthen solutions for internal and/or external clients. Leverages department's expertise and body of knowledge across WBG to strengthen internal and/or external client solutions. Seeks to learn from more experienced staff to deepen or strengthen their professional knowledge and helps others to learn. Builds personal and professional networks inside and outside the department unit.
  • Make Smart Decisions: Interprets a wide range of information and pushes to move forward. Seeks diversity of information and inputs, researches possible solutions, and generates recommended options. Identifies and understands risks and proposes recommendations. Based on risk Analysis makes decisions in a timely manner within own area of responsibility, considering the interests and concerns of stakeholders.
Job Specific Competencies:

  • Client Understanding and Advising - Looks at issues from the client's perspective and advocates for clients within own area as well as urges others to focus on meeting client needs. Works with others across the VPU to define client needs and develop the best approach to meet client needs (e.g., finds appropriate solutions and negotiates internally for needed resources and support).
  • Learning Orientation - Stays abreast of new trends and developments in own specialty area as well as what is occurring in the broader industry. Experiments with new approaches and alters normal procedures. Tracks developments in the field through readily available sources and by maintaining active involvement with relevant industry, user and vendor associations. Sees the applicability of current or emerging technological solutions to current business needs.
  • Broad Business Thinking - Maintains an in-depth understanding of the long-term implications of decisions both for related areas within the VPU and the client's business. Involves the key players in identifying operating needs, issues and immediate solutions. Ensures that decisions are supported by relevant stakeholders and creates the business case for investment in process and enhancements. Sets clear explanations for the integration and alignment of services/solutions with business functions, focusing on the strategic value provided for area of responsibility within the client's business.
  • Business Function Knowledge - Proposes technical plans that are aligned with business objectives and technical requirements. Takes and leads actions to enhance business function standards and performance with the participation of business and technical partners.
  • Foundation Architecture Knowledge - Provides guidance on the standards and guidelines to members of the development community. Consults with development project teams in the design of the fundamental hardware and software that provide the infrastructure on which business applications are developed and run. Applies architecture principles. Applies the evaluation criteria used for the selection of hardware, software and tools.
  • Knowledge of Emerging Technology - Participates in the evaluation of emerging technologies that are new to the information systems industry. Determines impacts of new and emerging technologies on current IT architecture and infrastructure.
  • Strategic Technology Planning - Researches architecture/technology needs for a significant work process. Provides input to strategic technology planning. Identifies and analyzes unit's strengths and weaknesses and proposes options for investment in and ongoing maintenance of a function or work process.
  • Systems Thinking - Researches the critical and underlying relationships between primary business, technology and systems platforms. Devises approaches that integrate system components.
  • Risk Management - Identifies potential risks and proposes risk treatment plans. Alerts others to potential risks in their areas of responsibility. Develops processes for monitoring for pre-identified risks.
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.
Apply Now