EN
v
South Africa

SOFTWARE DEVELOPER (Full-Stack)

Company The Botswana Institute for Technology Research and Innovation
Reference # SD3/2021
Published 11/11/2021
Contract Type Contract
5 Years
Salary Market Related
Location Gaborone, South East, Botswana
Duration 5 Years
Introduction
Botswana Institute for Technology Research and Innovation (BITRI) was established in 2012 as a Government of the Republic of Botswana company limited by guarantee, with a mandate to identify, develop and/or adapt appropriate technology solutions that provide sustainable innovative solutions through co-creation and collaboration in line with national priorities and needs of Batswana.
Job Functions Research
Industries Research
Specification
Job Description
As a Software Developer at BITRI, you work closely with product owners, senior developers, designers, and Quality Assurance team to deliver industry-leading solutions.

Some of the responsibilities will include:

•Constructing solutions based on customer requirements
•Contribute to the implementation of major features and components from requirements and designs
•Contribute to the creation of functional and technical specifications.
•Contributions in technical design, task estimation, implementation, automated testing, debugging, and deployment
•Participate as a productive member of an agile team of software developers
•Produce high quality, test-driven software
•Assist in planning, costing, designing and testing of enterprise applications
•Communicate well with product managers, customer support, and other team members
•Promote established standards, processes, procedures, and tools throughout the software development life cycle
Requirements
Academic and Trades Qualifications
A minimum of a Bachelor’s degree in Computer Science, Software Engineering, or any equivalent qualification acceptable to BITRI is required. Relevant professional certifications will be an added advantage during the selection process.

Work Experience
A minimum of 2 years enterprise software development industry experience. Preferred candidate should be able to demonstrate knowledge or experience with:
•Full-stack web development
•Database design and architecture
•N-tiered applications (multi-layered architecture, Micro services)
•Cloud architecture and deployment
•Agile development process.
•A modern backend language, Golang, Java or C or Javascript.
•Front-end framework – Bootstrap, Angular JS and Angular 7
•Spring/Hibernate Framework
•Agile software development
•Test Tools – TDD JUnit, Mockito, Cucumber
•Code Management tools (e.g. GIT, GitLab, Bitbucket)
•Linux OS
•Monitoring and evaluation (sonar cube, Spring-admin, nexus)
Personal Qualities & Behavioral Traits
•Good communication skills, ability and interest to work across a range of different programmes, good organizational skills, attention to detail and ability to work independently.
•Ability to work under tight schedules and work beyond prescribed working-hours.
•Eagerness to learn, work and train colleagues with passion
•Good project management skills
Job Closing Date 02/12/2021
   
   
Share on
 
Last Updated: 30-6-2021 [21.06.02.21]
Webserver: SkillsMap (NLBD)