This job listing has expired and may no longer be relevant!
1 Jul 2022

Software Development Team Lead at Digital Treasure Zambia Limited

Never Miss a Job Update Again. Click Here to Subscribe

We have started building our professional LinkedIn page. Follow

Job Description


Job Overview:

To lead agile software development team(s) within the company in developing and delivering quality software products to clients and providing technical and team leadership through coaching and mentorship.

About Digital Treasure:

Digital Treasure Zambia Limited is a local subsidiary of Digital Treasure International which has presence in Botswana, South Africa, and Zimbabwe. It is an innovative and fast-growing international software development and consulting firm that provides services to a growing client base in many countries including Zambia, Botswana, Kenya, Namibia, Tanzania, Zimbabwe, Malawi, Madagascar, South Africa and Switzerland.

Responsibilities:

To lead the development and lifetime maintenance of software products, as required to enhance Digital Treasure’s product line.
To manage the continuous improvement of the development process across the software product’s lifecycle.
To maintain software development schedules and report back to management on the progress of projects.
To perform validation and testing of software products against international, national and local standards. You will be responsible for ensuring a detailed understanding of these needs among the team members.
You will ensure that software products the company develops are adequately documented including archiving of software source code.
You will maintain an awareness of the principal markets of the business and contribute to Product Market plans as required.
For some projects you may also be involved yourself in steps from initial concept, design and functional specification, some writing of code, writing of preliminary documentation and testing of the final product.
You will have several staff in your team and be expected to directly manage those staff. You will carry out staff appraisals, skill sets reviews and general personnel management.
You will provide marketing and sales support activities necessary to ensure success of the products and services offered by the software team and the company as a whole. This will include the promotion and demonstration of the Company’s products and services at exhibitions or to customers where appropriate. This may also include running in-house and outside training courses.
Represent the Company in a positive, helpful and professional way at all times.
Undertake any other reasonable task that may be asked of you by senior management
Required Qualifications, Experience and Skills:

At least a bachelor’s degree in Computer Science, Information Systems or a related field
Six or more years’ experience in software development using agile technologies, two of which should be in a senior developer or lead role.
Familiarity with Agile and DevOps development methodologies, Git code versioning, in a multi-developer environment
Proven experience as a Software Developer utilizing any of the following languages and frameworks:
Languages: Kotlin, Java, C#, JavaScript, Dart, Python

Frameworks/SDKs: Spring boot, KTOR, ReactJS, Flutter, Kotlin Multiplatform,Yarg, Exposed.

Familiarity with the following type of products will be an added advantage:
Data Visualization – e.g DHIS2, Apache Superset, Redash, Metabase
Data collection tools – e.g KoboCollect, SmartSurvey, ODK
Messaging platforms – e.g Kafka, RabbitMQ, ActiveMQ
DBMSes and DataWarehouses – e.g MySQL, Postrgres, MS-SQL, GreenPlum, Oracle,
General Knowledge of a wide range software products, the technology used and key markets
Knowledge of project management techniques and software for tracking project progress
Ability to analyze customer requirements and define these as a formal specification for software development
Team leading ability, shown by having led a team to work co-operatively with others, continually reviewing objectives and priorities, and accepting collective responsibility.
Experience should include direct personnel management.
Strategic Thinking, demonstrated by an ability to maintain a broad overview of both technical and business challenges to achieve long term goals whilst realizing short term objectives
Ability to communicate effectively, orally and in writing at all levels and in a variety of styles and settings
Organizational skills, demonstrating the ability to establish plans of action to effectively ensure achievement of results

Sharing is Caring! Click on the Icons Below and Share


Method of Application

To apply for this job email your details to [email protected]

Closing Date : 8th July, 2022.




Subscribe



Apply for this Job

x