Career Growth

One of the primary factors influencing staff happiness, and therefore retention, is that of career growth and the visibility of career opportunities. Software engineers are often left with no option for career growth other than to move into management. This is less than attractive to many technical staff who would far prefer to remain on the technical side of the fence. Our structure addresses this common problem.

Development

Project Management

General Manager

Senior Manager/Systems Architect

Application Architect

Project Leader

Senior Software Engineer

Software Engineer

 

Management
The management team, consisting of the General Manager and the Senior Manager/Systems Architects, are responsible for the technical wellbeing, direction and strategy of the company as well as the acquisition, training, management and retention of the software development staff complement.

Project leader
The primary focus of the Project Leader role is to manage his or her project development team. It is not, however, entirely a management role, as the project leader also performs active work on the project in one or more of the technical disciplines namely analysis, development or testing.

Senior Software Engineer
This role serves to acknowledge the seniority of the more experienced developers as well as providing a role which project leaders can default to if they are not currently leading a project. The entry criteria are that the staff member has four or more years’ experience and that they pass a technical test and interview.
The duties of a senior software engineer require that they follow Korbitec best practices, produce high quality code, have a thorough understanding of development technologies and that they take responsibility for the quality of Korbitec code.
When staff are employed who satisfy the entry criteria for the role, they are promoted to Senior Software Engineers upon the successfully conclusion of their probation period.

Application Architect
The entry criteria are that the applicant has five or more years’ experience, is a Senior Software Engineer and that they pass a stringent review process by a panel of senior technical and management staff.
The Application Architect role in Korbitec represents a serious technical achievement and has a number of additional technical duties and tasks against which the staff member is reviewed.

They are required to be an example to other developers in all respects, have a respected opinion on development matters, assist in improvement of Korbitec processes, follow industry events and keep up to date technically. Their additional duties include being a registered code reviewer, participation in the Application Architect forum, technical presentations, owning and championing a particular technology or technologies and suggesting and prototyping innovative ideas.


Do you have the skills that we are looking for?

If so, then apply to join our dynamic and innovative Cape Town based team.