Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 17, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Jhpiego, an affiliate of Johns Hopkins University is implementing The Challenge Initiative (TCI), a project funded by Bill and Melinda Gates Foundation (BMGF) through The Bill & Melinda Gates Institute for Population and Reproductive Health (GI), Department of Population, Family & Reproductive Health at the Johns Hopkins Bloomberg School of Public He...
    Read more about this company

     

    Global Software Engineer

    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

    go to method of application »

    Global Systems Analyst

    The Systems Analyst is responsible for requirements gathering, documentation (functional and technical specifications and SOPs) and quality assurance. This role also collaborates on training activities with the system’s Help Desk and Training Officers.

    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.

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

    Responsibilities

    • Work closely with Jhpiego business units and IT teams to identify and maximize opportunities to use information and technology to improve business processes
    • Assist Business Stream Leader in automating current business operations to support the Jhpiego country offices support and program areas
    • Review, analyze, and create detailed documentation of business processes and user needs, including workflow, program functions, and steps required to develop or modify computer programs
    • Work with programmers to prototype and carry tests on new products to ensure that the product meet the user requirements and are effective
    • Define, develop and implement quality assurance practices and procedures, end user test plans and other QA assessments
    • Make recommendations on ways to improve systems by studying current practices; designing any modifications
    • Monitor project progress by tracking activity; resolving problems; reporting on progress and recommending actions
    • Maintain system protocols by writing and updating procedures
    • Provide support to other partners involved in Jhpiego projects
    • Develop technical specifications with all the forms, fields and reports after business process documentation.
    • Work with support staff on User guide manual development and training user exercises.
    • Collaborate on “Train the Trainer” activities – Train IT and business staff on system
    • Other duties as necessary and 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 in IT or related field
    • 3 years’ experience working as a business or system analyst
    • 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 and communicating with stakeholders at all organizational levels
    • Experience working on a Global team
    • Knowledge and experience in proficiently handling projects.
    • Excellent communication and interpersonal skills with ability to effectively communicate with senior management, technical staff, as well as non-technical end users
    • Excellent analytical skills with ability to absorb large volumes of technical data and develop concise solutions in addition to translating into non-technical terms
    • Experience in writing policies, procedures and SOPs
    • Excellent computer proficiency particularly working MS Office (Word, Outlook, Excel, PowerPoint)
    • Experience working with virtual communication tools
    • Fluent English (oral and written)

    Abilities /Skills

    • A systemic and process-oriented thinker
    • Up-to-date knowledge of technologies and technology standards and an understanding of the constraints and benefits of different technologies
    • Strong change management and decision-making skills
    • Excellent verbal and written communications skills including presentation and facilitation skills, team building and coordination
    • Excellent organizational skills, ability to manage several major activities simultaneously and work in a complex environment with short deadlines and intense pressure to perform
    • Ability to travel domestically and internationally

    Preferred Qualifications

    • Experience in program management business processes
    • ITIL certification
    • Experience in Microsoft 365 for team collaboration and communication
    • Experience in working under the agile methodology
    • French, Spanish, or Portuguese language skills (oral and written)

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Jhpiego Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail