Loading...
IT POSITIONS2018-11-19T07:19:29+00:00

Software Engineer

ref#1001

Are you looking to join a multinational team?

We give you the opportunity to work alongside and learn from some of the most talented developers and IT professionals in Cape Town and Globally.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

WHAT YOU GET TO DO EVERY DAY
  • Work inside of a team, following Agile development methodologies
  • Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework
  • Follow best software engineering practices.
  • Exercise version control discipline to maintain source code.
SKILLS AND EXPERIENCE YOU WILL BRING TO THE ROLE
  • Minimum 3-year IT-related degree or diploma
  • 5+ years of solid industry experience with C# and .NET
  • Strong technical understanding of .NET framework, Win32 architecture and application design
  • Experience in WPF and the MVVM design pattern
  • Experience in .NET Core 2.0, EF Core 2.0, ASP.NET MVC with Razor and Angular/Typescript.
  • SQL & relational database programming skills
  • Experience in HTML, CSS and JavaScript development will be advantageous
  • Experience in web back-end technologies (e.g. SOAP, REST) will be advantageous
  • Experience in mobile development in Xamarin and/or NativeScript and exposure to Microsoft Azure would be advantageous
  • Exposure to the GIT version control system will be advantageous
  • Exposure to Scrum and Agile methodologies will be advantageous
  • Strong analytical and logical problem-solving skills
  • Must be a South African citizen or hold valid work permit
APPLY NOW

Frontend/ UI Developer

ref#1002

We’re looking for a user-interface developer to act as the bridge between design and the product. The candidate should write clean code, collaborate closely with teammates and be obsessed with details of the design.

TECHNICAL SKILLS
  • SCSS expert (CSS3)
  • Flexbox, CSS Grid layouts
  • Animation
  • HTML5
  • Javascript experience
  • Overall general understanding
  • Animation
  • NPM
  • Grunt, Gulp, Webpack or one of the other build tools
  • Some experience with components in any framework (Angular, React, Polymer etc)
  • SVG understanding and basic manipulation
  • Animation (CSS and Javascript)
DESIGN SKILLS
  • Minimum 3-year IT-related degree or diploma
  • 5+ years of solid industry experience with C# and .NET
  • Strong technical understanding of .NET framework, Win32 architecture and application design
  • Experience in WPF and the MVVM design pattern
  • Experience in .NET Core 2.0, EF Core 2.0, ASP.NET MVC with Razor and Angular/Typescript.
  • SQL & relational database programming skills
  • Experience in HTML, CSS and JavaScript development will be advantageous
  • Experience in web back-end technologies (e.g. SOAP, REST) will be advantageous
  • Experience in mobile development in Xamarin and/or NativeScript and exposure to Microsoft Azure would be advantageous
  • Exposure to the GIT version control system will be advantageous
  • Exposure to Scrum and Agile methodologies will be advantageous
  • Strong analytical and logical problem-solving skills
  • Must be a South African citizen or hold valid work permit
ADDITIONAL DESIGN SKILLS
  • Ability to use the command line
  • Familiarity with Git and Github
APPLY NOW

Head of Service Delivery

ref#1003

The Head of Service Delivery is a member of the Senior Management team and is responsible for ensuring that business operations are both efficient and effective in delivering best-in-class service to customers across the various market segments and geographic locations that they serve.

In this role, you will take responsibility for critical areas such Projects to develop Forms/Content/Customer Integration modules, Release Management, Incident and Problem Management, Technical Support and Cloud Hosting Operations.  You will lead a team of specialists across the aforementioned areas and will be expected to develop, implement and continuously improve the processes and procedures necessary to manage the company’s resources and deliver outstanding service to our customers. The ideal candidate is a high-velocity self-starter who doesn’t just wait for the work to find them!

PRIORITIES & ACCOUNTABILITIES
PROJECTS
  • Respond to Request for Proposals, explaining Service delivery & cloud hosting processes
  • Review and interpret customer project requirements, translating into implementation requirements around delivery timelines, forms & content development, software integration, testing, scaling and hosting
  • Oversee resource allocation and capacity planning to maximize the profitability of service project engagements
  • Oversee deployment of projects to on premise or cloud hosted environments.
  • Oversee timesheet recording and reporting, to effectively invoice for services rendered
  • Prioritize effectively when faced with multiple projects / support incidents
FORM CONTENT & APPLICATION SOFTWARE TO CUSTOMERS
  • Definition of best practices and governance around incident management
  • Demonstrate proficiency in problem solving and analysis, including technical software incidents
  • Prioritize and resolve critical issues, to achieve SLA’s
  • Continuously improve the Customer Support functions, in order for this team to become income generating, in order to sell Service “bundles”.
HOSTING OPERATIONS
  • Definition of best practices and governance around Cloud Hosting Operations, deployment automation and software Configuration/Release Management
TEAM MANAGEMENT
  • Manage a team effectively by setting key performance indicators, reviewing performance and dealing with issues timeously
  • Meet regularly with team members to ensure skills development, and effective performance in their roles (e.g. attend daily stand ups / planning sessions / project demonstrations)
  • Earn the respect of your team by getting actively involved in the work that they do.
  • Eliminate risks by cooperatively working with the product management, core development and professional services teams (e.g. attend their daily stand-ups)
  • Coordinate resources both onsite and offshore to achieve round-the-clock project, software & cloud hosting support 
  • Report Project, Customer Support, Software Integration and Cloud Hosting information accurately and facilitate visibility across all key stakeholders
  • Ensure operational issues are properly accounted for in strategic planning
  • Budget holder for the Service Delivery/Operations department
RESPONSIBILITIES
  • Help the Company turn its vision and strategy into action
  • Uphold the values of the Company and always be professional and authentic
  • Remain adaptable and flexible in the face of unfamiliar or changing situations
  • Function as a positive change agent to achieve operational excellence
  • Motivate your team and others to work at a dynamic pace with enthusiasm to reach the highest quality service and seamlessly deliver on the day-to-day operational requirements of our customers and the Company
  • Proactively identify and pursue opportunities for continuous improvement and institutionalize the attitude and process across all departmental disciplines
  • Actively pursue collaboration across geographies and business units, encouraging innovation, creativity and teamwork
  • Build and maintain professional relationships with clients and colleagues
  • Demonstrate good commercial acumen in making decisions
  • Must have a track record of managing teams of analysts and software developers
  • Must be able to troubleshoot & resolve complex technical issues
SALARY

R 750 000 – R 900 000

Medical Aid and Pension

APPLY NOW

Implementations Consultant

ref#1004
JOB DESCRIPTION
  • Managing the Project assigned to you and making sure that all Milestones are met and the Project goes Live as per project plan.
  • Attending to meetings with the client about the project.
  • Interviewing the client and understanding the client’s processes and procedures in order to implement the software successfully.
  • Understanding and Analysing the client’s data along with the client and converting and importing it.
  • Testing the integrity of the data along with the client.
  • Training Clients in a classroom setup or doing one-on-one training sessions with individual clients on the software.
  • Assisting the client with hand-holding and support during the User Acceptance testing- and Go Live phases.
  • Communicating project progress internally as well as to the client on a regular basis.
  • Ensuring that your client understands all the appropriate Financial and Management Reports in the system to assist them in better managing their business and staff.
  • Ensuring that all project related admin and documentation is completed and filed.
SKILLS AND EXPERIENCE YOU BRING TO THE ROLE
  • Must have valid driver’s license and own reliable transport
  • Must be willing to travel away from home as required
  • Must be client centered and a strong team player
  • Strong knowledge of Word and Excel
SALARY

R 200 000 – R 300 000

Medical Aid and Pension

APPLY NOW

IT Technical Consultant

ref#1005

Are you looking to join a company that puts a focus on employee satisfaction? Do you love being a jack-of-all-trades and constantly being challenged?

JOB DESCRIPTION

The main aim of this role will be to support our clients with technical issues / questions which could be related to our product, integrating our product into client systems & trouble shooting issues on client’s servers, networks etc. This position deals with complex technical issues and monitors the software services that are provided to the client.

You will also support our clients on projects to integrate to their systems or to map and script / manipulate data from client data sources to our models, in order to produce documents filled with information from our clients.

  • Performs defined tasks to monitor service delivery against service level agreements and maintains records of relevant information. Analyses service records against agreed service levels regularly to identify actions required to maintain or improve levels of service, and initiates or reports these actions.
  • Prioritises and diagnose incidents according to agreed procedures. Investigates causes of incidents and seeks resolution. Escalates unresolved incidents. Facilitates recovery, following resolution of incidents. Documents and closes resolved incidents according to agreed procedures.
  • Acts as the routine contact point, receiving and handling requests for support. Responds to a broad range of service requests for support by providing information to fulfill requests or enable resolution. Provides first line investigation and diagnosis and promptly allocates unresolved issues as appropriate. Assists with the development standards, and applies these to track, monitor, report, resolve or escalate issues. Contributes to creation of support documentation
  • The role ensures that all logged incidents are accurately categorised. This information is used during a process of identifying and analysing incident trends
  • The role ensures that reported faults are investigated and diagnosed. They ensure that a root cause analysis indicates the reasons for the fault.
  • Contribute to projects by mapping data from client data sources.
  • Assist with client issues / questions by trouble shooting issues & providing solutions.
  • Occasional travel to clients (only Cape Town and JHB currently).
  • Occasionally sit on-site (Cape Town and JHB) with a client to do Technical Analysis, Development, Testing or assist with go-lives.
  • Occasionally gather requirements / demonstrate your work to US / Canadian clients in a different timezone, via video conferencing. (We mostly try and do this between 14:00 – 18:00).
  • You will be working with US / Canadian clients in a different time zone & you need to be flexible around time, as you will sometimes have to work flexi hours when a project requires you to be available during a different time zone. As our team grows your normal working hours might need to start earlier than 8:00am or end later than 17:00pm. (2 shifts)

SALARY

R 360 000 – R 420 000

APPLY NOW

Ruby on Rails Developer

ref#1006

Are you looking to work in a small to medium sized company where you are not just a number?

Join a dynamic team of professionals who thrive off knowledge share. Work on cloud based infrastructure projects for local and international clients.

JOB DESCRIPTION
  • Develop Ruby on Rails web applications
  • Build exciting new products to the highest standards
  • Work with exciting technologies and platforms
  • Lead by example and mentor junior team members
EXPERIENCE & SKILLS
  • Well spoken and fluent in English
  • A South African resident, based in Cape Town and surrounds
  • A critical and logical thinker
  • Excited about learning new things
  • Always up for a challenge
  • An experienced Rails application developer (version 4, 5 is a plus)
  • Someone who likes TDD
  • Familiar with our core technologies (Ruby, Rspec, Git, PostgreSQL, MySQL, jQuery,
  • CoffeeScript, SASS)
  • A critical thinker who can devise clean, maintainable solutions to complex architectural and business problems
  • Someone who enjoys working in Agile development teams
  • Excited about learning new things and always up for a challenge
  • Experience with Git version control
  • Mastered Ruby on Rails, or equivalent MVC framework (version 4, 5 is a plus)
  • CoffeeScript
  • jQuery
  • CSS and JS Frameworks
  • Knowledge of REST API
  • Proficient in Linux
  • A decent understanding of SQL
  • Good ideas, strong opinions, a collaborative attitude and strong work ethic
ADVANTAGEOUS SKILLS & EXPERIENCE
  • Experience with current tools & techniques for building rich client-side applications, including Vue.js (or similar) and CoffeeScript
  • Previous open source contributions will be a definite plus
  • Experience in working with large-scale, consumer-oriented websites
  • Experience with HTML5/CSS3 and related technologies
  • A passion for performance monitoring and improvement
  • Agile development and Scrum experience
SALARY

R 500 000 – R 700 000

APPLY NOW

Technical Writer

ref#1007
  •  Designing and writing technical documents such as user manuals, help files, technical specifications and requirement documents, documentation of API’s, business and software process flows, case studies  
  • Document Construction, Formatting and Styling, using MSWord and MSWord-like user interfaces.
  • Help file construction using tools like …

– Project management and administration
– Making recommendations on best delivery format and mechanism for different material
– Structuring, cataloguing and maintaining the library of product documentation

  • Liaise with product management, developers, clients and stakeholders to obtain understanding, input, review and signoff– Project management and administration
EXPERIENCE
  • Analytical, structured, organized, methodical and logical.
  • Experience writing technical documentation and/or software manuals
  • Preferable to have some IT or software development training or experience
  • Must have an eye for attention to detail.
  • Preferable to have some IT or software development training or experience
  • Must have an eye for attention to detail.
  • Must have advanced word processing skills in general and be proficient in the use of Microsoft Word in particular.
  • Quick learner.
  • Good problem-solving skills.
  • Ability to manage time well.
  • Works well under pressure.
  • Ability to work accurately at a fast pace and multi-task.
  • Good working knowledge of Windows Operating System, MS Office, Internet and MS Outlook.
SALARY

R 240 000 – R 300 000

SOME BENIFITS OF WORKING WITH US

All staff participate in our group wide scheme such as medical aid and provident fund.

  • We offer medical aid through Discovery Health
  • We have a provident fund with Old Mutual Investment Group
  • We offer a death and disability benefit through Sanlam

At Korbicom we specifically cater well for mothers returning to work and have an onsite crèche for new-borns up to the age on 1.

A people friendly work environment including

  • Continental breakfast everyday between 7am – 9am
  • Free gym membership with the facility in the Cape Town building
  • Excellent coffee, cool drinks and treats in the office
  • Continuous training and development across all skill sets
APPLY NOW

Business Analyst

ref#1008

We are looking for a Business Analyst who will be the vital link between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our software product’s features.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

WHAT YOU GET TO DO EVERYDAY
Contribute to the vision of the product
  • Works with business partners/customers to elicit high-level requirements and capture business needs.
  • Determine the project’s requirements by extracting them from business, as well as from current and future market users, through interaction and research.
  • Identify business trends regarding the core function of the product, utilizing real data, compile analysis reports that are delivered to management and then follow-up on all results.
  • Assess the risks of various solutions and competing businesses/products.
  • Contributes to defining project requirements with management on a proposed system and identify how new product integrates with current product.
  • Coordinates project delivery by participating in design reviews and walk-throughs to communicate systems designs and validate proposed solutions.
  • Writes reports, instructions, and specifications and creates flowcharts.
Contribute to the design of the product
  • Help design, document and maintain system processes, project plan and scope.
  • Determines process model.
  • Engages with developers to incorporate usability and user interface needs when designing system.
  • Supporting project team during software development.
SKILLS & EXPERIENCE YOU BRING TO THE ROLE
  • Broad IT domain experience in three or more of the following areas IT areas: Applications Development, Enterprise, Architecture, Project Management, Quality Assurance, Infrastructure, and Maintenance and Support.
  • Experience in financial services would be beneficial.
  • Demonstrated ability to communicate in both verbal and written communication.
  • Demonstrated analytical skills.
  • Basic understanding of information technology and business concepts.
  • Familiarity with general business functions.
  • Problem solving and strong communication skills.
QUALIFICATIONS

Bachelor’s Degree in Software Development, Process Design, Computer Engineering, Project Management or related field
5+ years’ experience in process design, preferably with a linage to technology development and deployment

SALARY

R 350 000 – R 480 000
Medical Aid and Pension

APPLY NOW

Linux Systems Engineer

ref#1009

Are you looking to be a part of a company that has its roots firmly planted in the sport betting industry?

Are you looking to work on complex projects that will challenge you from the get go?

Become part of a team of professionals and offer your input when it comes to the design, implementation and maintenance of complex projects. Report directly to the head of IT.

WHAT YOU GET TO DO EVERYDAY
  • Scheduling and overseeing preventative maintenance of the server/system infrastructure
  • Ensure 99.9% availability of the System infrastructure
  • Serve as a level 1 escalation for all system incidents and be a part of the resolution team.
  • Ensure system documentation is updated
  • Manage system inventory and spares
  • Manage configuration of all systems
  • The effective provisioning, installation, configuration and maintenance of systems hardware, software and related infrastructure.
  • Control and verify system backups and file archiving, ensuring all required file systems and data are successfully backed up to appropriate media, media is stored, and recycled
  • Investigate and troubleshoot issues
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs and verifying completion of scheduled jobs such as backups
  • Knowledge on Data centre technologies
  • Experience within a helpdesk environment and helpdesk software
  • Liaise with service providers to ensure agreed SLA’s are maintained 100%
  • Liaise with the ITSM/Service Delivery manager to manage projects and IT&S processes and procedures
  • Management and deployment of Microsoft and prodiminant Linux environment including: IIS, SQL Server, Apache13, Active Directory, Security, Replication, Back-up and Virtualization
  • Providing support to internal and external customers
  • Development and maintenance of security protocols and controls
  • Perform regular audits and performance monitoring of mission critical infrastructure and processes.
SKILLS & EXPERIENCE YOU BRING TO THE ROLE
  • Virtualisation (KVM/Openstack/VMWare
  • Monitoring Systems (Cacti Graphing/Solarwinds
  • Orchestration and Provisioning (Puppet/Chef/Foreman/Spacewalk/Git/Ansible/RPM Deployment/Docker/Rancher)
  • Storage Technologies (SAN/NAS/iSCSI/Fibre Channel)
  • Scripting (Perl, Bash, Python)
  • Linux Desktop & Server (CentOS/Redhat, Ubuntu, Debian)
  • Relevant Diploma/Certificate will be an advantage
  • Setup and Management of load balancing solutions (NGINX, F5, Citrix)
  • Strong trouble shooting skills
  • Ability to configure and administer IIS, SQL,MySQL, Oracle DB Server
  • Experience implementing and managing high availability and rapidly scalable environments
QUALIFICATIONS

Degree in Computer Science/Telecommunication or related degree/Qualification

4-6 years experience managing systems running on Linux and Microsoft

Minimum 2 years hands on systems administration experience

IT Project management experience

SALARY

R 350 000 – R 480 000

APPLY NOW

JOIN THE RECRUITING FIRM THAT PUTS YOU FIRST