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

    Method of Application

    Interested and qualified? Go to Jhpiego on jobs-jhpiego.icims.com to apply

    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