SOFTWARE DEVELOPER (System Development)
Company: The Botswana Institute for Technology Research and Innovation
Reference # IST 2019/3
Contract Type Contract
Salary Market Related
Location Gaborone, South East, Botswana
The Botswana Institute for Technology Research and Innovation (BITRI) is a science and technology research institute established by the Government of Botswana. It is a parastatal under the Ministry of Tertiary Education, Research, Science and Technology. BITRI was established to undertake research, identify and or develop appropriate technologies in line with national priorities and needs of Botswana.
Main Purpose of the Job:
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
•Contributing to the implementation of major features and components from requirements and designs
•Contributing to the creation of functional and technical specifications.
•Contributing in technical design, task estimation, implementation, automated testing, debugging, and deployment
•Participating as a productive member of an agile team of software developers
•Producing high quality, test-driven software
•Assisting in planning, costing, designing and testing of enterprise applications
•Communicating with product managers, customer support, and other team members
•Promoting established standards, processes, procedures, and tools throughout the software development life cycle.
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.
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 software development process
•Front-end framework – Bootstrap, Angular JS and Angular 7
•Test Tools – TDD JUnit, Mockito, Cucumber
•Code Management tools (e.g. GIT, GitLab, Bitbucket)
•Monitoring and evaluation (sonar cube, Spring-admin, nexus)
•Good communication skills, ability and interest to work across a range of different programmes, good organisational 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 28/06/2019