logo inner

Senior Software Engineer

BAO SystemsCambridge | Great BritainOnsite
This job is no longer open

Job Title - Level - Family


Senior Software Engineer 

Job Location


Cambridge, UK

Supervisor


Manager, Technical Implementation

About BAO Systems


BAO Systems is an industry leader in digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development.Our team comprises passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists. We excel in providing a broad spectrum of services and products.

For more information, please visit www.baosystems.com

Purpose of the role


The Senior Software Engineer position represents a key role in  building software features, primarily for the DHIS 2 open source platform. This platform is built API-first with an extensible app architecture. As a senior member of the team, you will be developing software and solutions using JavaScript (React), Python, R and SQL to support data collection and reporting. Our source code can be found on GitHub.You will work on features related to analytics, information retrieval, data synchronization, web APIs and data security.

The role requires a passion and ability for finding innovative engineering solutions to complex problems.

Core job responsibilities


  • Develop elegant, testable, high-performance features for a suite of applications, including DHIS2 and BAO Analytics platforms
  • Collaborate with project managers, implementation team, other back-end developers and end users
  • Participate in all aspects of system development: Requirements management, design and implementation of features, testing and retrieving feedback from users
  • Support DHIS2 configuration development for multiple projects
  • Be accountable for the design and development of effective software that meets given complex, strategic business needs for immediate team and broader BAO clients
  • Ensure alignment of the teams products and services with BAO technology and architecture strategy
  • Provide technical knowledge and insight to peers and colleagues
  • Review and give constructive feedback on others’ code
  • Work with other technical leaders in the broader organization to define, document and distribute best practice and standards
  • Work with project, product leads to design software and create implementable specifications and tasks at product and roadmap level
  • Work with 3rd Party contractors where necessary providing direction, support and documentation
  • Learn new technologies and keep abreast of existing technologies and help introduce them where appropriate Knowledge, skills, training and experience
  • Other duties as assigned

Required skills/experience


  • 8 - 10  years of progressive experience developing database driven web applications
  • Experience with one or more general purpose programming languages including but not limited to Java, Python, Javascript/NodeJS, or Go.
  • AWS (Redshift, s-3, Lamda, Glue)
  • Prior experience in DevOps, Infrastructure & Application Automation (Process Automation, CI-CD, Jenkins, Git tools)
  • Experience with PostgreSQL, MySQL or other relational databases.
  • Experience with development of Web APIs.
  • Working with Agile/Scrum methodology
  • Outstanding and effective interpersonal skills; along with strong communication skills both verbal and written, including an ability to translate technical jargon into client-appropriate communication
  • Ability to organize and manage multiple priorities and perform problem analysis and resolution at strategic and functional levels
  • High level of customer service orientation
  • Manage and communicate with remote developers
  • Ability and willingness to work in a fast-paced, demanding, and sometimes unstructured environment

Desired skills/experience


  • DHIS 2 implementation experience highly desired

Classification


Full-Time

Location


This role is based in Cambridge, UK and the successful candidate will be expected to work from the BAO Cambridge office as and when required by the team and/or project.BAO Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.BAO Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This job is no longer open

Life at BAO Systems

BAO Systems is an industry leader in digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development. Our team is comprised of passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists.\n \nOur team excels in providing a broad spectrum of solutions around data collection, management, integration and interoperability. Visit our website to learn more about how we can meet your needs with our broad range of services and products such as Dharma Platform, BAO Analytics Platform, DHIS2 Hosting, BAO Integration Suite, and DHIS2 Utility Suite.\n\nWe are headquartered in Washington, D.C. with offices in Europe and Africa.
Thrive Here & What We Value1. Data-driven insights for livelihood improvement2. Health systems strengthening3. Equitable human development4. Scalable solutions5. Sustainable practices6. Public health expertise7. Development practitioners8. Information system specialists9. Software engineering skills10. Data science proficiency
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024