Construindo Soluções Inovadoras

Nossas equipes de Tecnologia e Inovação buscam enriquecer e transformar a vida das crianças mais vulneráveis ​​do mundo, apoiando a World Vision Partnership com soluções integradas de informação, comunicações e tecnologia em todo o mundo. A sua visão é a nossa visão?

MuleSoft Developer

*Preferred position location: Washington D.C., USA. Other locations to be determined by home country of successful candidate in Latin America & Caribbean, Africa or Asia Pacific Region.

PURPOSE OF POSITION:

Individuals working in an Application Developer II role work on multiple small to large, complex projects as a team member, sometimes as a project lead. Individuals working as an Application Developer II require increased skill in multiple technical environments and possess knowledge of a specific business area.

Individuals must be able to adjust to constant business change and as needed to proactively plan for changes that are likely to occur. Common types of changes include introduction of new organizations through mergers and acquisitions, the separation of parts of organization (as subsidiaries, or when the business changes direction), evolving goals and strategies and emerging technologies. These changes require integration of solutions that can impact the overall system development activity. Application Developers also provide client support, consultation and subject matter expertise for system development, maintenance and support.

Individuals within the Application Development job family work closely with clients, business analysts and team members to understand the business requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with business and IT strategies and are in compliance with the organization’s architectural standards. Application Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget. Responsibilities beyond development of software may include participation in component and data architecture design, technology planning, product evaluation, advanced testing processes and buy vs. build recommendations. Individuals also provide input to project plans related to the Application Development initiative.

Application Developers have a strong knowledge of programming languages used by the organization. They have experience in systems design and have a solid understanding of development, database development, testing, and integration methodologies. Knowledge of current and emerging IT products, services and processes is required.

KEY RESPONSIBILITIES:

Project Planning:

  • Participates in project planning process with IT business analysts and team members.

  • May develop work plan timelines and manages work flows to meet project timeframes.

Design:

  • Identifies technical requirements.

  • Creates technical design specifications and assists in sizing technical requirements.

Code and Test:

  • Codes applications using a disciplined development process and in accord with the company’s standard development process (SDLC).

  • Integrates solutions with other applications and platforms outside the framework.

  • Creates data extracts and reports from system based requirements.

  • Develops, executes and documents test plans.

Deployment:

  • Assists in the deployment of new modules, upgrades and fixes to the production environment.

  • Makes modules production-ready by moving them to libraries, completing forms, following procedures, completing version control documents, etc.

Maintenance (Break/Fix):

  • Provides ongoing maintenance of applications.

  • Participates in review sessions where patterns of development and break/fix metrics are reviewed as part of standard process for optimizing IT development processes.

Production Support:

  • Provides Level 2 and 3 production support.

  • Troubleshoots existing information systems to identify errors or deficiencies and develops solutions.

Performance Management:

  • Evaluates existing applications and platform and provides recommendations for improving application performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications.

Documentation/User Guides:

  • Documents functions and changes to new or modified modules and test activities/results.

  • Assists in the development of user guides and training documentation for systems.

Standards/Quality:

  • Adheres to standards and procedures.

  • Reviews modules for quality assurance and checks compliance with applications standards and Service Level Agreements (SLAs).

Technology Evalution and Research:

  • May evaluate new application packages and tools and perform research on best practices.

  • Provides recommendations for solutions.

Coachting/Mentoring:

  • Provides technical coaching and mentoring to less-experienced team members.

KNOWLEDGE, SKILLS & ABILITIES:

  • Bachelor’s degree in Programming/Systems, Computer Science, or other related field. Or equivalent work experience.

  • Requires knowledge of advanced programming techniques and application design on the Mulesoft cloudHub platform (version 4.x).

  • Typically requires 3 – 5 years of Mulesoft 3.x – 4.x programming experience.

  • Willingness and ability to travel domestically and internationally, as necessary.

  • Familiarity with industry development best practices.

  • Effective in written and verbal communication in English.

  • Experience on Java, ESB, API or Mule.

Preferred Skills, Knowledge and Experience:

  • Knowledge of distributed systems architecture, middleware or object oriented analysis and design.

  • Preferred experience with dev Ops tools as a developer, some experience with continuous integration/continuous deployment (CICD) and GIT.

Work Environment/Travel:

  • The position requires ability and willingness to travel domestically and internationally up to 20% of the time.

Network Telecommunications Lead Engineer

*Preferred position locations: Kuala Lumpur, Malaysia or Manila, Philippines. Other locations to be determined by home country of successful candidate in Asia where WVI is registered to operate.

PURPOSE OF POSITION:

Lead Network/Telecom Engineers are responsible for the entire lifecycle of Network and Telecommunications global solutions and platforms. They participate in capacity planning, support the creation and the maintenance of network disaster recovery plans and monitor network performance activities. They lead technical design and development of regional and global Network/Telecommunications solutions and platform projects. They work on systems/issues that are highly complex in nature.

Individuals within the Network & Telecommunications job family are primarily responsible for the entire life cycle of Network and Telecommunications global solutions and platforms, including: research and development, planning, implementation, operations, analysis, and technology migration for video, voice, and data communication systems worldwide. The operational roles participate in capacity planning, support the creation and the maintenance of network disaster recovery plans and monitor all network performance activities. They screen the network for attempted intrusions as well as design and implement appropriate network security measures and procedures. This job family is also

responsible for the development, design, installation, configuration, upgrade, maintenance and evaluation of telecommunication solutions. The most senior level in this job family works closely with Architects in developing the strategic direction and building the architecture blueprint for this domain.

This job family is responsible for the design, implementation and operation of global network management systems and network operation center, including FCAPS management capabilities (Fault, Configuration, Accounting, Performance and Security), among others. They are routinely involved with the configuration and maintenance of physical and logical network components.

Responsibilities in the telecommunications area may include emerging access technologies to be implemented in the field such as Wireless, Fiber, Satellite, Mobile networks, etc, as well as enterprise solutions in Unified Communications, Video and Telepresence, etc., developing call flow designs and call routing transfer procedures based on capacity, availability requirements and network rules, as well as evaluating the impact on applications. They also coordinate service requests for repair and maintenance of network telecommunication and equipment, and order voice, video, and data telecommunications for new locations and moves/adds/changes to existing services. Individuals provide Level 2 and 3

support for network or telecommunication issues that come through the customer service center. Senior professionals within this job family are additionally involved with architecture, planning and designing the network infrastructure and enterprise global network solutions.

This job family is also responsible for the persistent research in the industry of emerging technologies that can be built into innovative global solutions to positively impact the business. As such, a high level of expertise is expected at the end of the career progression, in the areas or domains such as: Wireless Communications, Data center networking, Routing and Switching, Access and Wan Technologies, Network and Telecom Security, Unified Comms (voice) and Telepresence (video).

Individuals in this job family demonstrate a high level of knowledge surrounding networks, telecommunications, and display strong troubleshooting skills. They are skilled in the use of network diagnostic tools and software aids for the investigation of problems. They must keep abreast of new technologies and may identify and implement new technologies and processes that improve the reliability, efficiency and availability of the communications environment.

KEY RESPONSIBILITIES:

Strategy:

  • Designates direction for LAN/WAN, internet, wireless, and remote access services.

Project Planning:

  • Participates in short- and long-term planning to meet requirements.

Design/Develop:

  • Works with client teams to gather requirements.

  • Creates and collaborates with cross functional teams to come up with build design documents that can be implemented.

  • Determines requirements impact on existing architecture, work processes and systems.

  • Ensures proper communication/ review of requirements and integration for impacted areas.

  • May participate in technical design review of applicable global projects.

  • Explains to non-SME's how the proposed solution will support their requirements.

Deployment:

  • Coordinates and leads the deployment and review of new, modified or enhanced system hardware and software components or services.

Administration:

  • Plans and monitors the installation, configuration and maintenance of network architecture such as WAN and LAN.

  • Researches, analyzes and recommends the implementation of software or hardware changes to rectify any deficiencies or to enhance performance.

  • Works with other technical staff to ensure connectivity and compatibility between systems.

Telecom:

  • Configures and maintains routers, switches and hubs for the enterprises’ telecommunication network.

  • Plans, updates and validates voice network configurations.

  • Coordinates the deployment of new telecommunications components and services with the client and support teams.

  • Certifies the functionality of telecommunications components and services.

  • Ensures capacity planning is performed according to specifications.

  • Develops and implements strategies to identify future client and technology bandwidth and capacity needs.

Audio & Video Conferencing:

  • May lead the planning and coordinating the resources for audio and video conferencing.

  • Sets-up and conducts multiple-point conferencing for meetings, sharing of documents, computer displayed information and whiteboard.

FCAPS Management (Fault, Configuration, Accounting Performance, and Security):

  • Analyzes network/telecom activity and problems to discover and prevent systematic errors.

  • Recommends network design changes/enhancements for improved systems availability and performance.

  • Analyzes facilities bandwidth requirements and system interdependencies.

  • Develops capacity planning models.

  • Assesses network performance to ensure that it meets the present and future needs of the business.

Customer Support:

  • Provides support for connectivity or related network/ communication issues for the user community.

  • Provides documentation, training, and guidance for computing system clients and programmers.

  • Provides responsive support for problems found during normal working hours as well as outside normal working hours.

Production Support:

  • Provides Level 2 and 3 support.

  • Troubleshoots, diagnoses, and resolves problems.

  • Documents problems and resolutions for future reference.

Policies, Processes & Standards:

  • Adheres to policies, processes and standards.

Business Continuity:

  • Assists in the development of a comprehensive disaster recovery plan.

  • Assists in the development of disaster recovery plans with service providers and network carriers.

Security:

  • Assesses service performance risks and provides input for contingency planning.

Vendor Management:

  • Works with vendors to resolve network/telecommunications problems.

  • Assists in negotiation efforts for contracts with external vendors or individuals.

  • Ensures that external parties are adhering to contract requirements.

  • Notifies management when contract requirements are not being met.

  • Reviews all invoices and resolves discrepancies.

Research/Evaluation:

  • Conducts technical research on network / telecommunications upgrades and components to determine feasibility, cost, time required, and compatibility with current system.

  • Evaluates, selects and implements tools to improve the quality and effectiveness for monitoring/ administration tasks and enhance security levels.

KNOWLEDGE, SKILLS & ABILITIES:

  • Bachelor’s degree or technical institute degree/certificate in Computer Science, Information Systems, or other related field. Or equivalent work experience.

  • CCNA or equivalent experience.

  • Typically requires 5 – 7 years of relevant IT work experience.

  • Willingness and ability to travel domestically and internationally, as necessary.

  • Effective in written and verbal communication in English.

SunSystems Specialist-Africa (French)

PURPOSE OF POSITION:

SunSystems is a Partnership Financial Solution for all Offices (National Office, Regional Office and Global Centre). It is fully integrated software application including financial and business management modules. Designed for international organizations and is capable to integrate with different systems (ie Horizon, Coupa).

Under the guidance of the SunSystems Team Manager and or Project and Finance Systems Manager, the Africa SunSystems Specialist, has the experience and skills to support the rollout and implementation of Sun6 in Africa. Has the skills to perform different functions such as identifying the functional requirements, application configuration, do procedures and create different financial templates. Coach finance users to migrate to new version in the cloud and continue to support after go-live. Identify solutions for issues raised by Sun6 users in the region.

This position must be able to work independently as part of a geographically dispersed team. He/she must act as a bridge between the SunSystems team in Manila and the users in the Africa region. Thus this positon must be fluent in French and functional in English. The position will perform a major role in engaging with Africa stakeholders to fully implement Sun6 in all Africa Offices.

To be successful, individuals must possess a combination of business, technical and leadership skills and competencies. This requires an understanding of client’s business needs, processes and functions. In addition, individual in this position must have excellent communication skills and the ability to influence others.

KEY RESPONSIBILITIES:

  • Manage and provide business and technical support to Africa SunSystems project implementation. Ensures to troubleshoot reported issues/errors, provide appropriate workaround. Thoroughly guide users on proper handling and implementation of provided workaround. Support may either be through telephone, chat, email and/or remote session.

  • Collaborate with SunSystems Team Manager on SunSystems global initiatives.

  • Engage with Africa stakeholders to fully implement Sun6 to all Africa offices within target period.

  • Initiate discussions, set targets and encourage prompt deployment.

  • Responsible in the development of standard financial templates and reports. It includes sorting of requirement/s, data gathering and analysis, close coordination with stakeholders and all the way through testing, implementation and deployment. This is to ensure maximum utilization of tools where business processes are expedited and provide accurate and complete data.

  • Empower Finance users in designing and preparing financial reports.

  • Train users on SunSystem functions, and their use. This will be done in individual or group settings. This will be done face to face or on-line.

  • Sets expectations to Africa Finance team on the relevance of the training and learning sessions to daily finance operations.

  • Assess needs of finance users and department, evaluate new alternatives and make recommendations to streamline processes.

KNOWLEDGE, SKILLS & ABILITIES:

  • Bachelor's/University Degree specialized in IT (i.e. Computer Engineer & Computer Science).

  • 3-5yrs. Technical and Advanced SunSystems and PMQA skills.

  • 2-3yrs. Strong technical/IT training experience.

  • Expertise in MS Office Applications specifically in Excel and Access.

  • Ability to speak French and English.

  • 1 year experience in systems roll-out and data migration.

  • Exposure to Financial Systems like SunSystems.

  • Experience in Basic SQL Script.

  • Ability to act as the Subject Matter Expert on projects and exhibit leadership skills.

  • Effective written and verbal communication in French and English.

Preferred Skills, Knowledge and Experience:

  • Can effectively work remotely and with very minimal supervision.

  • Good customer service perspective.

  • Preferably located in West Africa or other Africa regions for get advantage of the timezone, ensuring that the person is French-speaking.

Work Environment/Travel:

  • The position requires ability and willingness to travel domestically and internationally up to 10% of the time.

  • This position is part of a global team with members in Manila, Philippines and perhaps other countries as well.