← Todas as vagas
Jhpiego
Uma oportunidade na

Jhpiego

Global Software Engineer

  • Maputo
  • Candidaturas encerradas
A oportunidade

Conheça a função e prepare a sua candidatura.

Jhpiego is seeking a Software Engineer to support its initiative in the development and deployment of an Enterprise solution.

Jhpiego is developing an enterprise program management system which will be integrated with the Jhpiego Enterprise Management System (JEMS). This system will be used throughout the organization, and developed and managed by the Information Services and Technology Support department. The core team is comprised of members from Kenya, US, and Mozambique Jhpiego offices. The team works with Jhpiego’s business units to incorporate enterprise processes in an effective and efficient software solution.

The Global Software Engineer is responsible for development of Jhpiego’s internally developed enterprise management systems, and designs, codes, installs, maintains, and supports management enterprise software solutions across all Jhpiego countries. This position actively participates in UX/UI development per Jhpiego documented standards and requirements. This position collaborates with the network team on performance improvements, with the Systems Analyst to translate business requirements into technical requirements, with the Engineering team to develop software solutions, and with the Sr. Network Security Engineer to ensure security and compliance. The Software Engineer may also conduct presentations and attend meetings with Jhpiego management.

This position requires up to 25% domestic and international travel.

Responsibilities

  • Design new and modify current modules; analyze requirements; construct workflow charts and diagrams; study system capabilities and write specifications, per Jhpiego requirements.
    • Provide technical support as may be required by the helpdesk team.
    • Conduct data migration from old to new systems, data cleaning, and reporting.
    • Conduct continuous development based on system analysis and specifications to keep and other systems performing optimally and current with changing requirements and technologies.
  • Customize the system to meet Jhpiego’s requirements.
  • Prepare and maintain all system technical documentation.
  • Ensure all source code created is properly documented.
  • Conduct continuous system analysis, specifications and development to keep the system performing optimally and current with changing requirements and technologies.
  • Analyze system specifications and translate requirements into task specifications for internal and external co-developers.
  • Implement UX/UI features as per Jhpiego standards.
  • Design, create & implement mobile interfaces.
  • Apply application security standards to meet compliance and security requirements.
  • Establish appropriate methodologies, processes and standards for application development to meet compliance and security requirements.
  • Support in establishing and maintaining a software and source code version control system.
  • Ensure application is adequately tested against security and compliance controls, and debugged before being released into general use.
  • Create, formulating and establishing new ideas and innovations to enhance and other Jhpiego systems.
  • Travel to Jhpiego countries to assist in training and implementation activities.
  • Assume other responsibilities as assigned.

Note:  All staff members of Jhpiego, regardless of the level of their responsibilities are expected to:

  • Model the organization’s mission and values
  • Participate in the business development processes
  • Contribute to the knowledge sharing and transfer process
  • Make responsible decisions that result in time and cost containment and clear accountability
  • Participate in multiple teams, adopt team spirit, take responsibility for action items assigned and provide feedback as needed
  • Be able to manage competing priorities and be able to prioritize in order to meet program and/or organizational objectives

Required Qualifications

  • Bachelor’s degree.
  • 5 years’ experience in similar capacity.
  • Experience working in an international non-profit in Africa, Asia /Near East, and the Americas.
  • Experience working on Enterprise-level IT projects.
  • Fluent in English (oral and written).
  • Experience working on a Global team.
  • Experience using software development tools, design methods and techniques.
  • Experience in client/server application programming.
  • Experience in development of web-based applications using Java, Zul, CCS, ZK Framework, Hibernate, Spring, Javascript.
  • Experience in data structures, SQL Server Database, and T-SQL programming.
  • Experience in maintenance and debugging of software systems.
  • Experience writing technical software documentation.
  • Experience in UX/UI development.
  • Experience in mobile development techniques.
  • Experience working with virtual communication tools.

Abilities /Skills

  • Ability to solve problems quickly and completely.
  • Ability to learn new programming languages quickly.
  • Experience and ability to teach or instruct co-workers.
  • Be self-motivated, proactive and have a positive attitude to work requiring minimum supervision.
  • Excellent organizational skills including the ability to handle a variety of assignments sometimes under pressure of deadlines.
  • Be cooperative, hardworking, flexible & dependable.
  • Ability to communicate effectively, instilling trust and confidence.
  • Excellent interpersonal and communication skills.
  • Be of high integrity and have a sense of confidentiality.
  • Be willing to take on extra responsibilities in order to achieve the goals/objectives set by the organization.
  • Ability to travel domestically and internationally.

Preferred Qualifications

  • Oral and written language proficiency in Portuguese, French, and/or Spanish.
  • Experience in development of web-based applications using .NET.
  • ITIL certification.
  • Experience in Microsoft 365 for team collaboration and communication.
  • Experience in working under the agile methodology.
Receba as todos dias as últimas vagas de emprego em Angola no Telegram aceda através deste link.