We re looking for a driven Software Developer who is dedicated to their personal and professional growth. Join our passionate team where youll have the opportunity to make a meaningful impact and gain exposure across diverse industries. We re seeking a candidate eager to develop leadership skills and advance into a leadership role over time. If youre committed to continuous learning and ready to contribute to our shared
success we d love to hear from you.
Primary Duties and Responsibilities:
- Contribute to all stages of the development lifecycle.
- Write efficient testable code.
- Ensure designs meet specifications.
- Prepare and release software components.
- Interest and/or experience in leading a team to deliver highquality results.
KINDLY TAKE NOTE THAT THE RECRUITMENT AND SELECTION
PROCESS WILL INVOLVE
PSYCHOMETRIC ASSESSMENTS.
Requirements
Required Qualifications:
Tertiary degree diploma or certificate in a related field (BSc Computer Science B.IT or Informatics related
degrees) with over 3 years of experience as a Software Developer.
Experience and Knowledge:
- Strong understanding of development methodologies and frameworks
- Working experience as a Software Developer
- Knowledge of testdriven development and unit testing beneficial
- Experience with public cloud and containerization is an advantage
- Familiarity with DevOps is a plus
Development Activities:
- Contribute to all phases of the development lifecycle
- Write well designed testable efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
Technologies and Tools:
- Knowledge of SOLID principles objectoriented design and design patterns.
- Expertise in .NET Core with C# .NET Web API SQL Database Design Entity Framework Core SQL
Server 2014 TSQL
- Experience in at least one of the following: TypeScript JavaScript and Angular (2.0) ASP .Net Core
MVC or Blazor.
Competencies:
- Critical thinking and problemsolving
- Active learning and systems analysis
- Deductive and inductive reasoning
- High technical literacy and analytical skills
- Must be able to work within a closeknit team
- Candidates with an interest in developing leadership skills
- Needs to be able to work independently