Software Development Manager
5 months ago
**Job Advert Summary**:
Unifi is a fast-growing consumer lending company operating in Zambia, South Africa, Uganda, and
Kenya. Unifi delivers personal lending products through online, mobile phone and branch channels.
The company is well supported by strong shareholders and a board of directors with vast experience in entrepreneurship and lending.
Unifi operates its own, proprietary loans management software, Unibos. The system is developed
and maintained by an existing tech team with many years of experience in the field. Recent company growth is putting pressure on the team. The main purpose of this role is to speed up delivery and ensure the developers can focus on coding.
experience in managing software developers. A healthy spirit of adventure and sense of humour
would be helpful.
**Minimum Requirements**:
- Solid coding experience on an enterprise level financial system
- Good understanding of coding principles and standards
- 10+ years experience in software development field
**Duties and Responsibilities**:
- Leading and motivating a team of 6 experienced developers
- Ensuring high-quality development through coding standards, conducting code reviews, and
ensuring proper testing procedures
- Planning and managing changes
- Code management
- Give technical input in solution design phase
- Effective Communication and collaboration with other teams and stakeholders
- Expanding team capacity through increasing productivity and when appropriate recruitment
- Maintaining and Improving the development process
**Preferred**
- Passion for Africa and willingness to work in the developing world context
- Experience working in scaling start-up environments
- Desire to work with innovative independent thinkers who go against the grain in their
approach
**Our current IT development team**
- 5 x senior Java developers, with 1 vacancy
- 4 x product owners
- 3 x testing and support
- 1 x delivery lead
- 1 x system engineer (devops & security)
- 1 x IT head
**Our Technology Stack**
**Core Technologies**
- Programming Languages: Groovy, Java
- Application Framework: Micronaut and Spring Boot
- Persistence framework: Gorm, Hibernate
- Main database: MySQL
- Web based user interface: Vaadin 7, Vaadin 24
**Other technologies**
- Workflow engine: Activiti
- Micro service (REST): Micronaut, JAX-RS
- Cloud Cross platform framework: Electron
- Security framework: Apache Shiro
- Queue processing: Apache ActiveMQ Artemis
- Document store: MongoDB
- Reporting server: Jasper Reports
- Template engine: Apache Velocity
- API documentation: SWAGGER
**Environment**
- Development methodology: Agile Kanban with continuous delivery
- Build server: Jenkins
- IDE: IntelliJ
- Source repository: Bitbucket GIT
- Build configuration: Gradle
- Communication: Slack, Google
- Dev cycle management: Jira
-
Software Product Manager
2 days ago
Stellenbosch, Western Cape, South Africa Farm Manager SA Full timeWe are seeking a skilled Software Product Manager to join our team at Farm Manager SA in the Stellenbosch Area, Western Cape. The successful candidate will be responsible for managing software development projects from inception to delivery.Job Description:This is a unique opportunity to work with a dynamic company that is looking for someone who can drive...
-
Software Product Owner
1 month ago
Stellenbosch, Western Cape, South Africa Farm Manager SA Full timeJob Title: Software Product OwnerWe are seeking a highly skilled Software Product Owner to join our team at Farm Manager SA.About the RoleThe Software Product Owner will be responsible for defining and prioritizing product features, working closely with the development team to ensure timely delivery, and acting as the primary liaison between the product team...
-
Software Product Lead
2 weeks ago
Stellenbosch, Western Cape, South Africa Farm Manager SA Full timeSoftware Product Owner Job DescriptionWe are seeking an experienced Software Product Owner to join our team at Farm Manager SA. The ideal candidate will have a strong understanding of agile methodologies and product lifecycle management.Responsibilities:Evaluate and define product features at each development iteration, ensuring alignment with client needs...
-
Software Product Lead
3 weeks ago
Stellenbosch, Western Cape, South Africa Farm Manager SA Full timeKey ResponsibilitiesThe ideal candidate will have a strong understanding of agile methodologies and product lifecycle management.Feature Management: Evaluate and define product features at each development iteration, ensuring alignment with client needs and business goals.Product Backlog Management: Prioritize and communicate the product backlog effectively...
-
Software Development Manager
4 days ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeOverviewKerridge Commercial Systems (KCS) is a leading provider of business management solutions for distributors, suppliers, resellers, wholesalers and merchants.Salary & BenefitsWe offer a competitive salary range of £60,000 - £90,000 per annum, depending on experience, plus benefits including health insurance, pension scheme, and 25 days annual...
-
Software Development Manager
1 month ago
Stellenbosch, South Africa Capitec Full timeJoin Us in Becoming the Best Bank in the world! We appoint energized and motivated people for their potential and continuously look for talented, driven ndividuals to help us innovate and evolve. That is why we focus on finding the right people for the rightjobs. We love what we do because we focus on making a positive difference for our clients...
-
Software Development Manager
1 month ago
Stellenbosch, South Africa Capitec Full timeApply by: We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: 1. To see what life at Capitec is all about and complete a short assessment, please click here! 2. Once you have completed the above finalize your application by clicking...
-
Software Development Specialist
1 month ago
Stellenbosch, Western Cape, South Africa Silk Road Consulting (Pty) Ltd Full timeSoftware Engineer Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Silk Road Consulting (Pty) Ltd. The successful candidate will be responsible for designing, developing, and implementing software solutions using Azure, C#, .Net, and SQL.Key Responsibilities:Design and develop software applications using modern...
-
Software Developer
3 weeks ago
Stellenbosch, Western Cape, South Africa Emporium Full timeAs a key member of the team, you will be responsible for developing and maintaining software applications. Your primary focus will be on writing clean, efficient, and well-structured code.Additionally, you will collaborate with cross-functional teams to identify and prioritize project requirements, ensuring that your work aligns with the company's goals and...
-
Senior Software Development Lead
3 weeks ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeAbout the Role:Kerridge Commercial Systems is seeking a highly skilled Senior Software Development Lead to join our team. This is a fantastic opportunity for an experienced software development professional to take on a leadership role and contribute to the success of our business.Key Responsibilities:Lead and manage a team of software development engineers...
-
Software Development Expert
2 weeks ago
Stellenbosch, Western Cape, South Africa Communicate Recruitment Full timeJob Overview:We are seeking an experienced Software Development Expert to join our team at Communicate Recruitment. The ideal candidate will have a strong background in software development and be passionate about working with cutting-edge technologies.About the Role:The Software Development Expert will be responsible for developing, testing, and maintaining...
-
Software Development Manager
1 month ago
Stellenbosch, South Africa Capitec Full timeApply by: We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: 1. To see what life at Capitec is all about and complete a short assessment, please click here! 2. Once you have completed the above finalize your application by clicking...
-
Software Development Specialist
2 weeks ago
Stellenbosch, Western Cape, South Africa Communicate Recruitment Full timeJob Summary: As a skilled Software Engineer, you will be responsible for developing, testing, and maintaining firmware and SDKs, integrating advanced modeling work into our products.Main Responsibilities:1. Develop, test, and maintain firmware and SDKs, integrating advanced modeling work into our products.2. Support internal and external customers, ensuring...
-
Software Developer
2 weeks ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeSoftware Development OpportunitiesWe are a collaborative company with a relaxed environment looking to innovate our software development team.Key Responsibilities:Develop and maintain robust Java applications.Work with cross-functional teams to design and implement new features.Identify and resolve performance bottlenecks and scalability issues.Write clean,...
-
Career Opportunities in Software Development
1 month ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeAbout Kerridge Commercial Systems:Kerridge Commercial Systems (KCS) is a global leader in providing software solutions for the distribution, wholesale, and manufacturing sectors. With a rich heritage dating back to 1976, we have continually evolved and adapted to meet the changing needs of our clients. Today, we proudly serve thousands of businesses in over...
-
Software Delivery Manager
6 months ago
Stellenbosch, South Africa KERRIDGE COMMERCIAL SYSTEMS CORP Full timeAt KCS, the **Software Delivery Manager** is responsible for leading a team of Delivery Leads to ensure effective delivery of product against project and product roadmap objectives. The Software Delivery Manager works closely with the Product and Project Management Leads to plan and successfully execute against these product objectives. They are ultimately...
-
Cloud Native Software Development Professional
3 weeks ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeJob Title: Cloud Native Software Development ProfessionalWe are seeking a skilled Cloud Native Software Development Professional to join our dynamic team at Kerridge Commercial Systems. As a Cloud Native Software Development Professional, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.Key...
-
Software Development Facilitator
1 month ago
Stellenbosch, Western Cape, South Africa CTU Career Chatz Full timeJob Title: Programming Foundation FacilitatorAbout the Role:We are seeking a skilled and experienced facilitator to join our team at CTU Career Chatz. As a Programming Foundation Facilitator, you will be responsible for facilitating, assessing, and moderating programme content designed to develop specific competencies in students.Key...
-
Stellenbosch, Western Cape, South Africa MSP Staffing LTD Full timeThe role of Senior Embedded Software Development Specialist is a challenging and rewarding position that requires the skills and expertise of an experienced Embedded Test Software Engineer.OverviewMSP Staffing LTD is seeking a highly skilled individual to join their team in Stellenbosch as a Senior Embedded Software Development Specialist.Estimated Salary:...
-
Senior Software Engineer
7 days ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeJob Title: Senior Software Engineer - Java DeveloperDescription:We are seeking an experienced Senior Software Engineer - Java Developer to join our dynamic team at Network Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java and related...