Software Engineer

Pamoja Education
15 Jan 2018
16 Feb 2018
Contract Type
Full Time

Data/Software Engineer

The Data/ Software Engineer will play a pivotal role in the development of Pamoja’s EdTech products, the supporting system and infrastructure. The role will require the Data/Software Engineer to develop and maintain database and web applications that are key to our business, in order to gather the relevant and essential enhancements to move our products forward.


Develop and maintain the database and web applications: Responsibilities include;

  • Ensure databases and database infrastructure is managed, supported and maintained
  • Maintain/develop internal C#.Net and PHP web applications
  • Develop the database in order to access data effectively
  • Identify opportunities to improve services, processes, mitigation of risks, cost and efficiency
  • Be able to work on both small and large scale projects and provide insight as required into how to obtain the correct data for reporting
  • Work closely with the SQL DBA Developer to support the needs of the team and aid further development
  • Provide operational day to day reporting and support to the business as required
  • Provide support for small adhoc development requests
  • Provide highly analytical insight in order to be able to trouble shoot issues and solve problems
  • Liaise with the business to gather initial requirements for projects


  • 2 years + experience as an SQL Server DBA/ Developer using SQL Server 2008/2012/2014/2016
  • 2 years + experience within a Backend Developer role with experience with C#.Net and PHP
  • Computer Science degree or equivalent
  • Understanding of the Web, including RESTful API design
  • A solid understanding of database design and data manipulation
  • Familiarity with JavaScript; Angular and React, Ruby and PostgresSQL
  • Good interpersonal and team working skills
  • Strong analytical competence with and communication skills
  • Ability to create reports for senior management on findings
  • Knowledge of the Microsoft BI Stack / technologies / analytics

Please note that as Pamoja Education is an expanding and changing organization, this description reflects the general nature and level of work assigned to the role. However, it does not restrict the right to reassign duties or responsibilities at any time based on business needs if the work is similar, related or a logical assignment to the position.

This job was originally posted as

Similar jobs

Similar jobs