Software Engineer
7 months 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."
We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services. You will be given the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, highly-performance solutions.
Key Responsibilities:
Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work Utilise modern design principles and best practices to produce, clean, secure and maintainable code Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI/CD pipelines to automate build, test, and deployment processes Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability Stay up to date with industry trends, best practices, and emerging technologies related to cloud native developmentSkills, Knowledge and Experience :
Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work Utilise modern design principles and best practices to produce, clean, secure and maintainable code Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI/CD pipelines to automate build, test, and deployment processes Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability Stay up to date with industry trends, best practices, and emerging technologies related to cloud native developmentRequired Skills
Bachelor's degree in Computer Science, Software Engineering, or a related field Strong proficiency in the following:C#, NuGet and Core and CoreVisual Studio and VS CodeSource Control (using Git, GitHub and Azure DevOps)Databases and data storage (using PostgreSQL, MS SQL and Redis)Containerization (using Docker) Experience in developing cloud native web applications and APIs Familiarity with microservices architecture and design patterns Good understanding of cloud computing concepts and cloud-native development principles Knowledge of DevOps practices and CI/CD pipelines Excellent problem-solving and analytical skills Ability to work in a fast-paced, agile environment and manage multiple tasks simultaneously Continuous learning mindset and a passion for technologyBeneficial Skills
Knowledge of HTML/CSS Knowledge of JavaScript (with a focus on ES6 and modern JavaScript frameworks such as Ember, Angular and React) Understanding of Azure or other popular Cloud providerCompany 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.
Equal Opportunities
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.
Health and Safety
The Health and Safety at Work Act 1974 puts a legal obligation on KCS as an employer to ensure, so far as is reasonably practicable, the health, safety and welfare of its employees at work.
Employees also have a duty to take reasonable care for their own health and safety and of others who could be affected by their actions. Understanding the safety policies and co-operating with the arrangements that are in place is therefore an essential part of your employment.
To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes.
#LI-Hybrid
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Jobted ZA C2 Full timeOur client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...
-
Software Engineering Team Lead
7 months ago
Stellenbosch, South Africa Entersekt Full time**Why Entersekt** - Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. - Entersekt enables secure digital transactions for leading financial...
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Kerridge Commercial Systems South Africa Full timeJob title : Software Engineer (Stellenbosch)Job Location : Western Cape, StellenboschDeadline : December 20, 2024Quick Recommended Links Jobs by Location Job by industries We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing,...
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Kerridge Commercial Systems South Africa Full timeJob title : Software Engineer (Stellenbosch) Job Location : Western Cape, Stellenbosch Deadline : December 20, 2024 Quick Recommended Links Jobs by Location Job by industries We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial...
-
Experienced Java Software Engineer
3 weeks ago
Stellenbosch, Western Cape, South Africa Unifi Group Full timeJob Title : Experienced Java Software EngineerWe are seeking an experienced Java Software Engineer to join our team at Unifi Group in the Western Cape, Stellenbosch.Estimated Salary Range: R800,000 - R1,200,000 per annumAbout the RoleAs a seasoned Java developer, you will be responsible for designing, developing, and maintaining high-quality software...
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Frank Consult Full timeOur client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Frank Consult Full timeOur client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Frank Consult Full timeOur client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...
-
Software Engineer
2 months ago
Stellenbosch, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team.Your primary responsibility will be to design, develop, and maintain software applications.About the TeamOur team is responsible for building and delivering software solutions.What You Will DoDesign and develop software applicationsCollaborate with cross-functional teams to identify...
-
**Software Engineer: Expert in Modern Technologies**
2 months ago
Stellenbosch, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full timeAbout the Role:We are seeking a talented Software Engineer to join our team and contribute to the development of cutting-edge software solutions. As a key member of our team, you will be responsible for designing, implementing, and testing software applications that meet the highest standards of quality and performance.Key Responsibilities:Design and develop...
-
Senior Software Engineer
7 months ago
Stellenbosch, South Africa Kerridge Commercial Systems Full time"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." We are currently seeking a highly skilled and motivated software engineer to join...
-
Radar Product Software Engineer
3 months ago
Stellenbosch, South Africa Stonebridge HR Solutions Full timeWe have an opportunity for a Radar Product Software Engineer in the Stellenbosch area with a well know and very prestigious company.Requirements:BEng or BSc Hons in Electronic Engineering, Computer Science or similarGraduate to mid-level (2-4 years)Skills: The following skills will be essential for success in this role:Demonstrated ability to solve...
-
Embedded Test Software Engineer
3 months ago
Stellenbosch, South Africa Stonebridge HR Solutions Full timeWe have an opportunity for a Embedded Test Software Engineer with a multinational company based in the Stellenbosch area.Requirements:NQF level 7 (BEng, BTech or Advanced Diploma) in Electronic Engineering, Computer Science or similarMid-level (2-4 years) preferredSkills:The following skills will be essential for success in this role:Demonstrated ability to...
-
Embedded Software Quality Assurance Engineer
4 weeks ago
Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full timeWe are seeking an experienced Embedded Test Software Engineer to join our team at Stonebridge HR Solutions in the Stellenbosch area.About the RoleThis is a fantastic opportunity for a skilled software testing professional to take ownership of software testing for consumer radar products and help establish a software testing team within the company.Key...
-
Radar Product Software Engineer
1 month ago
Stellenbosch, South Africa Jobted ZA C2 Full timeRequirements: - BEng or BSc Hons in Electronic Engineering, Computer Science or similar - Graduate to mid-level (2-4 years) Skills: The following skills will be essential for success in this role: - Demonstrated ability to solve programming problems with high-quality code - Proficiency writing embedded software in C or C++ - Eagerness to learn and ability...
-
Software Engineer: Full Stack Professional
3 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Bank Full timeJob OverviewCapitec Bank is seeking a highly skilled Software Engineer to join our team in Stellenbosch. As a key member of our cross-functional team, you will play an integral part in the full software development lifecycle.Key ResponsibilitiesDesign, develop, test, deploy, maintain and enhance complex software systems and applications, considering...
-
Radar Product Software Engineer
3 weeks ago
Stellenbosch, South Africa Stonebridge HR Solutions Full timeRequirements:BEng or BSc Hons in Electronic Engineering, Computer Science or similarGraduate to mid-level (2-4 years)Skills:The following skills will be essential for success in this role:Demonstrated ability to solve programming problems with high-quality codeProficiency writing embedded software in C or C++Eagerness to learn and ability to...
-
Senior Software Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Liquid Thought Full timeLiquid Thought is a leading payment aggregator and provider of secure payment solutions. We're seeking an experienced Senior Software Engineer to join our team in Stellenbosch, working on hybrid projects.
-
Embedded Radar Systems Software Engineer
1 month ago
Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full timeCompany OverviewWe are a global leader in innovative radar solutions.About the RoleThis is an exciting opportunity to join our local radar software team, part of an international multi-disciplinary product team at Stonebridge HR Solutions. We are seeking an exceptional Embedded Radar Systems Software Engineer to help develop and fine-tune algorithms for...
-
Embedded Test Software Engineer
3 weeks ago
Stellenbosch, South Africa Jobted ZA C2 Full timeRequirements: - NQF level 7 (BEng, BTech or Advanced Diploma) in Electronic Engineering, Computer Science or similar - Mid-level (2-4 years) preferred Skills: The following skills will be essential for success in this role: - Demonstrated ability to solve programming problems with high-quality code - Proficiency writing software in C#, or a similar...