Software Engineer (Fixed Term Contract) at Broadreach – Job Ref: 92

Want create site? Find Free WordPress Themes and plugins.

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 latest technologies
  • Coaching of other junior team members


Essential qualifications

  • Undergraduate Degree in Computer Science/Information Systems

Desirable qualifications

  • Post graduate 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 organisation
  • 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

How to Apply

To apply for this job email your details to

Did you find apk for android? You can find new Free Android Games and apps.

(Visited 16 times, 1 visits today)