Principal Software Engineer
1 week ago
At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work.
A market leader in the development and provision of Retail software environments, addressing single or multi-Retail operations, for specialist Distribution, Wholesale, Merchant, and Retail industry sectors, currently has a position available for a Principal Software Engineer.
Key Responsibilities:
- Deal with multiple concurrent projects, prioritising and resolving conflicting demands as required.
- Define development objectives and initiate action toward meeting them.
- Ensure that all work is implemented to specification, on schedule, with good quality and within the effort estimated.
- Monitor ongoing progress and report on exceptions to project and team management.
- Ensure KCS programming standards, best practice and industry guidelines are adhered to.
- This role will involve development of applications and delivering fixes for customers.
- Carry out programming tasks from specifications against specific project timescales.
- Conduct unit testing on own code.
- Submit code for peer review and make modifications in line with feedback received.
- Participate in peer review of code and specification, making suggestions to increase quality.
- Schedule own time to deliver against assigned priorities in line with agreed project timescales.
- Provide clear updates on progress against assigned tasks.
- Escalate problems and exceptions that need to be addressed in a timely manner, with suggested solutions and workarounds.
- Mentor other members of the development team.
- Contribute to the product and wider group technical initiatives and ambitions.
Key Requirements:
- Extensive programming experience.
- Requires a high level of understanding SQL database design.
- High level of C# programming skills.
- Good communication and interpersonal skills.
- Project Management skills and experience of having delivered software projects to specification, on time and of good quality.
- Knowledge of industry standard methodologies, tools and processes for software development.
- Knowledge of software project lifecycles.
- Knowledge of development tools and modern database technologies.
- Good general management skills in a fast-paced technical operation.
- Empathy with software QA and QC processes.
- Knowledge of Blazor is desirable.
Development Team:
- Must work from the office within a multi-layered team.
- Have full access to development server and work with other team members on code merge.
- Assist QA staff members on testing and documentation.
- Assist with software releases.
- Assist support members with customer queries.
Company Info:
Kerridge Commercial Systems (KCS) is the market leader in developing and delivering fully integrated business management solutions for distributors, suppliers, resellers, wholesalers and merchants. Our mission is simple: to design, implement and support high performance systems that enable our customers to source effectively, stock efficiently, sell profitably and service competitively.
KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted.
If this role is of interest to you please apply online.
#J-18808-Ljbffr-
Principal Software Architect
1 hour ago
Stellenbosch, Western Cape, South Africa The I & O Psychology Hub Full timeThe I & O Psychology Hub is seeking a highly skilled Principal Software Architect to lead the development of scalable, fault-tolerant software solutions using C#. The ideal candidate will have strong technical skills and excellent communication abilities to effectively collaborate with stakeholders.Main Responsibilities:Design and implement software...
-
Leading Software Engineering Expert
1 week ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeAbout the OpportunityKerridge Commercial Systems is a market leader in developing and delivering fully integrated business management solutions. We are committed to equal employment opportunity and are seeking an exceptional Principal Software Engineer to join our team.The successful candidate will be responsible for leading multiple concurrent projects,...
-
Senior Software Development Manager
1 week ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeAbout the RoleWe are seeking an exceptional Principal Software Engineer to join our team at Kerridge Commercial Systems. As a market leader in developing and delivering fully integrated business management solutions, we pride ourselves on designing, implementing, and supporting high-performance systems that enable our customers to source effectively, stock...
-
Principal Developer and Architect
1 week ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeAbout the JobWe are seeking an exceptional Principal Software Engineer to join our team at Kerridge Commercial Systems. As a market leader in developing and delivering fully integrated business management solutions, we pride ourselves on designing, implementing, and supporting high-performance systems that enable our customers to source effectively, stock...
-
Expert Software Solutions Professional
1 week ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full timeAbout the TeamKerridge Commercial Systems is a market leader in developing and delivering fully integrated business management solutions. We are committed to equal employment opportunity and are seeking an exceptional Principal Software Engineer to join our team.The successful candidate will be part of a multi-layered team and will have full access to the...
-
Software Engineer
3 weeks ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeWe are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems.1....
-
Software Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeWe are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems.1....
-
Software Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeWe are looking for an exceptional and passionate Software Engineer / Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems.1....
-
Software Engineer
7 hours ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeAbout Network RecruitmentWe are looking for a skilled Software Engineer to join our team.Job DescriptionDevelop mission-critical software for C2 and ISR systems.Take ownership of features from requirements through design, implementation, and testing.Research new technologies and implement features based on user requirements.Assist with production efforts...
-
Principal Automation Engineer
3 weeks ago
Stellenbosch, Western Cape, South Africa Oracle Full timeTo create, design, develop and implement RPA solutions aimed at maximizing efficiencies for business in line with the overall company digital transformation strategy.KEY RESPONSIBILITY AREASTo analyse current business processes in collaboration with business process owners and key stakeholders to identify and evaluate opportunities for automationTranslate...
-
Software Engineer
4 weeks ago
Stellenbosch, Western Cape, South Africa Communicate Recruitment Full timeOur client is looking for talented Software Engineers to design and develop distributed, scalable systems for high-stakes environments. You will work on challenging projects involving signal capture and analysis, data warehousing, and content retrieval. Your role will include full lifecycle system implementationanalysis, design, build, test, and supportwhile...
-
Software Programming Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full timeWe're Hiring: Software Programming Engineer______PLEASE SEND US YOUR CV VIA EMAIL USING EMAIL ADDRESS: swprogrammingeng2025@erp.dragonflyaerospace.comCV'S NOT SENT TO THE ABOVE EMAIL ADDRESS MIGHT NOT BE CONSIDERED FOR THE ROLE.______Dragonfly Aerospace is looking for an experienced Software Programming Engineer to join our team. They will be based at our...
-
Software Engineering Specialist
4 days ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeJob OverviewWelcome to Network Recruitment, where we are committed to delivering innovative solutions. We are seeking a highly skilled Software Engineering Specialist to join our team.About the RoleThis is an exciting opportunity for a motivated individual to work with us in developing and maintaining cutting-edge software systems. As a Software Engineering...
-
Enterprise Software Engineer
4 days ago
Stellenbosch, Western Cape, South Africa Capitec Full timeAbout This Role">We're looking for an experienced Enterprise Software Engineer to join our team.Job SummaryDesign, develop, test, deploy, maintain and enhance complex software systems and applications.Guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.Main ResponsibilitiesDesign, develop, test,...
-
Software Engineer
1 week ago
Stellenbosch, Western Cape, South Africa Capitec Client Care Full timeApply now » Date : 18 Feb Location : Stellenbosch, Western Cape, ZA Company : Capitec Bank Ltd Apply by : 11 MarchWe'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:To see what life at Capitec is all about and complete a short assessment,...
-
Mechatronic And Software Engineer
1 week ago
Stellenbosch, Western Cape, South Africa Datafin Full timeENVIRONMENT : A pioneering Agriculture Technology company is looking for a skilled Mechatronic / Software Engineer to join their team and contribute to the development and production of their innovative agricultural robots.The ideal candidate for this role has a degree in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, or a related...
-
Software Engineering Professional
1 day ago
Stellenbosch, Western Cape, South Africa Hire Resolve Full timeJob Title: Software Engineering ProfessionalHire Resolve is a renowned consulting firm seeking an exceptional software engineering professional to join our client's team. As a key member of the development team, you will collaborate with experienced professionals to design, develop, and maintain cutting-edge software applications using the .Net...
-
Software Engineering Professional
24 hours ago
Stellenbosch, Western Cape, South Africa Hire Resolve Full timeJob Title: Software Engineering ProfessionalHire Resolve is a leading staffing agency seeking an experienced and skilled software engineering professional to join our client's team. You will collaborate with a talented group of developers and work on projects across various industries and sectors.If you are passionate about software development and thrive in...
-
Software Development Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full timeAt Capitec Bank Ltd., we are committed to innovation and excellence in banking services. Our team is seeking a skilled Software Development Engineer to join our dynamic group of professionals.Job Description:We are on the lookout for an energetic and self-motivated individual who shares our passion for service in the banking industry. The ideal candidate...
-
Software Engineer for Network IT
1 week ago
Stellenbosch, Western Cape, South Africa Network IT Full timeWe are looking for a highly skilled Software Engineer to join our team at Network IT. The successful candidate will have experience with Ruby on Rails and a strong understanding of AWS services.About the RoleThis role involves building and maintaining software applications using Ruby on Rails.The ideal candidate will have experience with HTML, JavaScript,...