Mwabu is an education technology company, creating interactive e-learning content and resources for primary school students and teachers across Africa.
Purpose of job:#
Mwabu are looking for a Full stack Software Developer within a small IT team delivering mainly mobile and web applications, BI/MI solutions using appropriate Microsoft technologies such as C#, C++, MVC, SQL Server, SSAS, SSIS and SSRS. Also required to provide technical support for other existing solutions.
Responsibilities:
- Develop the front-end of our Content Management/Authoring System (CMS)
- Work with content-authoring teams to design new templates and add them to both the CMS, and into the mobile apps.
- Develop the front-end functionality in our mobile apps.
- Develop and maintaining SQL Server Stored Procedures / ETL Packages
- Develop web applications using C# ASP.NET, WCF, MVC, Angular JS, etc.
- Requirements gathering and analysis
- Write functional specifications and systems documentation
- Application support of existing systems
- To undertake any other reasonable duties and responsibilities as may be required
Requirements, Qualifications, Experience & Characteristics
Bachelor’s Degree in Computer Science, Software Engineering or similar
Experience of working in a SCRUM Environment
3+ years’ experience with HTML5, CSS, MVC, .NET, AngularJS and JavaScript
Experience working on open-source software
Experience working with the modern web ecosystem: git, node.js, npm, gulp, bower
Experience developing for mobile platforms, eg iOS, Android, Windows Phone
Experience working with .NET, and Azure
Strong communication skills in both spoken and written English