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]