BroadReach is Currently Recruiting: Software Engineer


BroadReach is profoundly focused on improving the health and well-being of underserved populations across the globe. We empower governments, donor groups, NGOs and private companies to operate more efficiently, improving outcomes for people in need with our intelligent solutions: A combination of our people, process and our Vantage platform.

Purpose of the position

Is to assist in developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

Key Accountabilities

Key accountabilities for the role include but are not limited to:

You will:

  • With the guidance of the Senior Software Engineer design and document software systems to meet product requirements
  • Analyse product requirements
  • Perform code and documentation reviews to engineering and QMS standards
  • Implement testing frameworks
  • Help evolve existing architecture and rework or improve what exists
  • Look towards more senior engineers for guidance on more complex architecture decisions
  • With support from the Senior Engineers, identify, prioritize and execute tasks in the software development life cycle
  • Automate tasks through appropriate tools and scripting
  • Perform validation and verification testing
  • Collaborate with internal teams to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies
  • Coaching of other junior team members

Qualifications

Essential qualifications

  • Undergraduate Degree in Computer Science/Information Systems

Desirable qualifications

  • Postgraduate degree in Computer Science/Information Systems
  • Microsoft Accreditation e.g. MCTS

Experience & skills

  • 3 years’ hands-on software development experience in a lean/agile environment
  • Solid experience working with Microsoft Web Technologies, including ASP.NET and MVC, in production enterprise environments
  • Exposure to multiple projects in a high growth Technology company
  • Experience in the public health sector preferable
  • Previous work with Electronic Health Record systems advantageous
  • Experience with USG and PEPFAR reporting requirements an added advantage
  • Solid understanding of web technologies and protocols
  • Experience as a senior software engineer
  • Excellent coding skills and understanding of software design patterns and architecture, using C# programming language
  • Front End development experience with JavaScript, HTML, CSS and relevant web platforms and libraries
  • Use of Agile development practices
  • Expertise in MS SQL Server database development
  • Ability to take ownership of the software deliverables and work unsupervised
  • Responsibility for risk management of the overall software product

Personal qualities & Behavioural competencies

Personal qualities

  • Strong interpersonal skills and the ability to work effectively with all levels of the organization
  • Excellent written and verbal communication
  • Strong analytical and problem-solving skills
  • Self-motivated, highly organized and able to prioritize and manage multiple projects simultaneously
  • Collaborative nature of working across different teams
  • Ability to build rapport and credibility with stakeholders

Behavioural Competencies

  • Accountability
  • Dealing with Ambiguity
  • Results Orientation
  • Analytical Thinking
  • Client Orientation
  • Attention to Detail
  • Planning and Organising

BroadReach Culture Cornerstones

  • We serve a mission greater than ourselves
  • We do better every day
  • We are solutions driven not problem focused
  • We turn all customers into raving fans

To apply for this job email your details to [email protected]