PAHO Consultant - Software Engineer
Pan American Health Organization
Software Engineer
The incumbent will serve as a Software Engineer within the Data Management, Analytics, and Products team of the Health Emergency Information Management and Risk Assessment (HIM) Unit of the Pan American Health Organization (PAHO/WHO). Under the broader framework of the PROTECT (Pandemic Response Optimization Through Engaged Communities and Territories) project, the consultant will provide technical expertise in the design, development, deployment, and continuous maintenance of digital tools that strengthen health emergency preparedness and response in the Region of the Americas. Work performed under this contract is complementary to, and coordinated with, the ongoing development of the Community-based Event-Based Surveillance (CEBS) mobile application and its core backend, focusing on the web administrative layer, cloud infrastructure operations, integration services, quality assurance, and country-level implementation support.
Responsibilities
Under the overall supervision of the Head of the HIM Unit and the direct supervision of the Advisor, Data Management, Analytics, and Products, the consultant will produce the following deliverables:
- Document describing the development and progressive refinement of the data model of the CEBS system within the context of the PROTECT project, including entity definitions, relationships, and database structure using MariaDB and SQLAlchemy. The document includes an entity-relationship diagram and reflects ongoing adjustments through versioned migrations.
- Document containing the development and consolidation of the operational data dictionary of the CEBS system as applied in the PROTECT project, describing fields, data types, relationships, and data sources, including ODK Central and external APIs. The document includes sample SQL queries and reflects iterative improvements in data structure definition.
- Document describing the implementation and continuous enhancement of backend API services of the CEBS system in support of the PROTECT project, using Flask and modular Blueprints, including endpoint definitions, request/response structures, and integration with the database and external services. The document reflects the progressive structuring and standardization of backend services.
- Document describing the implementation and refinement of authentication and security mechanisms of the CEBS system within the PROTECT project, including session management with Flask-Login, encryption routines, and role-based access control. The document outlines the evolution of applied security practices and access control strategies.
- Document describing the implementation and initial evolution of the ETL pipeline of the CEBS system for the PROTECT project, including data extraction from ODK Central APIs, transformation using pandas, and loading into MariaDB. The document reflects the structuring and early optimization of the data ingestion process.
- Document describing the continued enhancement of the ETL pipeline of the CEBS system as part of the PROTECT project, including data normalization, error handling, and performance improvements. The document captures the iterative refinement of data processing workflows.
- Document describing the development and improvement of data export functionalities of the CEBS system supporting the PROTECT project, including generation of structured Excel files using openpyxl. The document outlines the evolution of mechanisms enabling external data analysis and reporting.
- Document describing the implementation and progressive enhancement of frontend components of the CEBS system in the context of the PROTECT project, using Jinja2 templates, Bootstrap, and JavaScript, including data visualization features and integration with backend services. The document reflects ongoing usability and interface improvements.
- Document describing the implementation and expansion of automated tests for the CEBS system within the PROTECT project, using pytest, including unit, integration, and end-to-end tests. The document includes test coverage results and reflects the continuous strengthening of the testing strategy.
- Document describing the adoption and ongoing improvement of code quality and security practices applied to the CEBS system in support of the PROTECT project, including static analysis, formatting, and dependency auditing using tools such as black, isort, flake8, bandit, and safety. The document outlines the progressive enhancement of code reliability and maintainability.
- Document describing the setup and iterative improvement of the infrastructure and deployment configuration of the CEBS system within the PROTECT project, using Docker and Docker Compose, including service definitions, environment configuration, scheduled tasks, and health checks. The document reflects the evolution of system stability and reproducibility practices.
- Document describing the implementation and maturation of continuous integration and operational practices for the CEBS system as part of the PROTECT project, including automated test execution, pre-commit hooks, and validation workflows. The document outlines the progressive strengthening of development and operational processes.
Education requirements (Qualifications)
Essential: A master's degree in computer engineering, Computer Science, Software Engineering, or a closely related field from a recognized institution.
Desirable: A postgraduate degree (specialization or master's) in Software Engineering, Computer Science, Information Systems, or a related area.
Experience requirements
Essential: At least 9 years of professional experience in full-stack software development, including demonstrable experience across the following areas:
- Design, development, deployment, and maintenance of web applications using modern JavaScript/TypeScript frameworks (e.g., React, Next.js, Angular, or Vue) and Node.js or Python-based backends.
- Mobile application development for Android (Java or Kotlin), including integration with device features such as camera, geolocation, and offline-first data synchronization.
- Hands-on administration of AWS cloud services (EC2, S3, RDS, Route 53, IAM, CloudWatch, Lambda) including CI/CD pipeline setup, monitoring, and cost-effective infrastructure management.
- Relational and non-relational database design and management (e.g., PostgreSQL, MySQL, MariaDB, MongoDB), including stored procedures, indexing strategies, and data migration.
- Design and implementation of RESTful APIs and integration services, including authentication/authorization mechanisms (OAuth 2.0, JWT) and secure data exchange.
- Version control with Git and modern collaborative development workflows (code review, pull requests, branching strategies).
- Quality assurance practices, including automated testing (unit, integration, end-to-end), performance/load testing, and security vulnerability assessment.
- Strong experience with Python 3.11-based backend development using Flask and its ecosystem (Flask-SQLAlchemy, Flask-Login, Flask-Caching), including modular application design with Blueprints and server-rendered architectures using Jinja2.
- Experience with containerized environments using Docker and Docker Compose, including multi-service orchestration, environment configuration, scheduled jobs (cron), and health checks.
- Practical experience in building and maintaining ETL pipelines, including data ingestion from external APIs (e.g., ODK Central), transformation using pandas, and data export using tools such as openpyxl.
- Experience with MariaDB/MySQL in production environments, including use of JSON columns, schema versioning via migrations, and performance-oriented query design.
- Frontend development experience using server-rendered templates combined with modern UI frameworks (e.g., Bootstrap) and data grid libraries (e.g., AG Grid), along with vanilla JavaScript for dynamic interactions.
- Experience implementing authentication and security mechanisms, including encrypted credential handling, session management, and integration with external identity services.
- Familiarity with libraries and data exchange protocols (requests, JSON APIs), including handling of encoding, reliability, and external service integration
Desirable: Experience in or sound knowledge of PAHO and WHO processes for epidemic alert and response. Knowledge of statistical methods. Familiarity with machine learning integration. Android or iOS development.
Languages
Excellent knowledge of English, Spanish or Portuguese. Working knowledge of a second official language of PAHO (English, Spanish, Portuguese, or French) will be an asset.
Remuneration (Band level Range) and expected duration of contract
Band/range: B / $314.00 daily cost
Expected duration: From the signature of the contract until 30 June 2027. This consultancy is expected to entail a full-time commitment.
Location: The incumbent will be expected to perform this position's duties and responsibilities remotely.
Relocation required: No
Additional Information
- This vacancy notice may be used to identify candidates for other similar consultancies at the same level.
- Successful candidates will be placed on the roster and subsequently may be selected for consultancy assignments falling in this area of work or for similar requirements/tasks/deliverables. Inclusion in the Roster does not guarantee selection for a consultant contract. There is no commitment on either side.
- Only candidates under serious consideration will be contacted.
- All applicants are required to complete an on-line profile to be considered for this consultancy. For assessment of your application, please ensure that your profile in
$40.5k
...Consultancy For Expanding Rapid Molecular Tests And Innovations In Diagnosis To Accelerate... ...acquisition of TB diagnostic inputs through the PAHO Strategic Fund. Product 9: Report on... ...Skills: Mastery of tools such as R Software / Stata / EViews / SPSS / MATLAB...SuggestedContract workFor contractorsWork at office$314 per day
...at the Pan American Health Organization (PAHO)/Regional Office of the World Health... ...Agreement: Non-Staff - International PAHO Consultant Job Posting: May 22, 2026... ...Excel, and Power Point) and statistical software, data collection, geographic information...SuggestedFull timeContract workFor contractorsRemote workRelocation$152.2k - $243.7k
...intelligent, autonomous agents into large-scale distributed applications across our global ecosystem. We're seeking a Sr. Consultant Software Engineer who will architect, design, and build scalable backend systems that integrate AI agents into Visa's enterprise...SuggestedWork experience placementWork at officeLocal area$144.85k - $190.6k
...The Data Innovations Consultant Software Engineer's primary responsibilities are to provide technical leadership and direction to a team to deliver high quality technology solutions in a fast-paced growth environment. The Consultant Software Engineer is expected to work...SuggestedFull timeWork at officeRemote work$179.53k - $243.7k
...us today and experience Life at Visa. Job Description CyberSource Corporation, a Visa Inc. company, needs a Software Engineer - Sr. Consultant level (multiple openings) in Austin, TX to Design and code highly scalable and reliable transaction processing systems...SuggestedWork at officeLocal areaRemote work2 days per week3 days per week$152.2k - $243.7k
...Founded by experienced entrepreneurs and engineers in 2016, Pismo is a technology company... ...Cross‑Team Collaboration: Frequently consulted by engineers from other squads, demonstrating... ...systems ~ Strong focus on testing and software quality ~ Experience working in high‑...Work experience placementWork at officeLocal areaRemote work$143.7k - $230.2k
...business and data solutions, cyber security, and B2C platforms. We are looking for a versatile, curious, and energetic Software Engineer - Senior Consultant level who embraces solving complex challenges on a global scale.As a Visa Engineer, you will be working on multiple...Work experience placementWork at officeLocal areaRelocation package$152.2k - $243.7k
...lines. We are looking for versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As... ...money movement. As aSoftware Engineer - Senior Consultant Level, you will play a key role in the team's ongoing transformation...Work experience placementWork at officeLocal area$152.2k - $243.7k
...business and data solutions, cyber security, and B2C platforms. The Opportunity: We are seeking a seasoned Fullstack Software Engineer with experience building GenAI-enabled applications. We're looking for someone who is both a hands-on full-stack engineer...Work experience placementWork at officeLocal area- ...Java/Angular/Scala Role (Senior Consultant – Full Stack Software Engineer (Java/Scala)) – NY (Hybrid 3 days) Responsibilities: Design, development, and delivery of scalable, enterprise-grade financial modelling, reporting and analytics solutions. Implement...
$163.55k - $243.7k
Software Engineer - Sr. Consultant level Visa Technology & Operations LLC, a Visa Inc. company, needs a Software Engineer - Sr. Consultant level (multiple openings) in Austin, Texas to: Architect, design, build, develop, test, and/or implement software systems and applications...Work at officeLocal areaRemote work2 days per week3 days per week$146k - $234k
...Software Application Support Systems Engineer Advisor - TS/SCI w/poly Job Locations US-MD-Annapolis Junction Requisition ID 2026-166954 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities...Contract workShift work$87.1k - $157.45k
Position Overview The Defense Sector, Decision Advantage Business Area at Leidos is offering a Software Engineer role to support a critical Air Force network system. The role provides direction support to the Air Force Software Maintenance Group, serving as Air Logistics...For contractorsRemote workRelocation$40.5k
...análisis epidemiológico, planificación de proyectos, adquisiciones y regulación de tecnología de salud. Habilidades : Dominio de softwares estadísticos (R, Stata, EViews, SPSS, MATLAB); habilidades analíticas, de comunicación y relaciones interpersonales; gestión de mú...Work at office- ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead...WorldwideFlexible hours
- ...Consultant (Software Developer Skillset) Do you want to support innovative clients at the intersection of cutting-edge technologies and... ...agile methodology. ~ Experience mentoring junior software engineers to improve their skills, and make them more effective, product...Day shift
- ...Consultant, Software Engineering (Specialty) Location: O'Fallon, MO Duration: 12 Months Location: O'Fallon(2200) Length: 12 months Extension/Conversion: Conversion option based on performance Reason for Hire: Organic growth/Backfill How Soon Needed: As soon as possible...Local areaImmediate start
- ...For IRMP use Only Consultant (Software Developer)needed for Experis US LLC located in Milwaukee, WI. Job Title: Consultant (Software... ...Must have a bachelor's degree in computer science or engineering and 3 years of experience in the skill sets and tasks listed...Relocation
- ...Mastercard in definition of standards and best practices. Infrastructure Design at Mastercard is a team of Technology Architects and Engineers responsible for the analysis and design of the infrastructure framework to fit the application, platform or system needs in-line...
- ...JOB TITLE: SR. JAVA DEVELOPER/ SME/ CONSULTANT JOB LOCATION: USA || 100% REMOTE JOB TYPE: CONTRACT JOB DESCRIPTION... ..., debug, and upgrade existing systems. Ensure software meets quality standards through unit testing, code reviews, and...Contract workRemote work
- ...Innovate. Grow. Make An Impact. UDig is seeking an Associate Engineering Consultant who is curious, hungry to grow, and ready to build real... ...experience. What Youll Bring: 0–2 years of experience in software engineering, including internships, co-ops, or personal/...Internship
- ...Junior Java Developer/Consultant Are you a Junior Java Developer/Consultant seeking rapid career evolution? Join our team at our offices... ...or Crete, or work remotely, and become part of our innovative software development team working on important international projects...Remote work
- ...Lead Consultant/Engineer (Full-Time) Job Locations US-VA-Chesapeake ID 2026-2557 Category Construction Management... ...to detail Utilize computers (including Microsoft Office software) and specialized equipment Understand and track project...Full timeContract workFor contractorsFor subcontractorWork at officeLocal area
- ...Job Title: Senior Application Developer (Programmer - Consultant) (10331) Location: Columbia, SC 100% Remote (Must reside in Continental... ..., Cybersecurity, Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design, System...Remote work
- ...Full Stack Java Developer Consultant/ Solutions Developer Location: Park Avenue NY (Onsite... ...Day Responsibilities: Full stack engineer- java, spring boot, JavaScript... ...and JavaScript / TypeScript. Hands-on software development experience working on client...Contract work
- ...Job Title: Java Consultant Location: St. Louis, MO Experience: 8+ years... ...design, implementation, and delivery for engineering efforts across a program Create or... ...adoption Contribute to all parts of the software's development including design, development...
- ...C++ Programmer/Consultant Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft... .... is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...Full time
- ...Job Title : Software Developer (Java) - Consultant Location :- Columbia SC Hybrid (4 days in office, 1 days remote). Duration :12... ...solutions that focus on industry standards in software engineering. Solutions will primarily use Java EE framework utilizing...Work at officeRemote work
$18k
...Lead Developer / Consultant (Contract Contingent) ProSidian is a Management and Operations... ...in support to Business Process Re-engineering (BPR) for contract lifecycle management... ...The Engagement Team are adhering to the software quality standards agreed by The Engagement...Full timeContract workFor contractorsWork experience placementWork at officeImmediate startFlexible hours- ...Quantitative Developer/ KDB Consultant Location: NYC, NY (Hybrid) Job Type: Contract Summary: We are looking for a results oriented Quantitative Developer to join a small dynamic group focusing on index or delta-one trading. We are at the forefront of industry...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PAHO Consultant - Software Engineer. Be the first to apply!
- sailpoint consultant United States
- lead analytics consultant United States
- iam consultant United States
- sox consultant United States
- consultant part time United States
- lean consultant United States
- power bi consultant United States
- therapy consultant United States
- loss control consultant United States
- ocm consultant United States

