- 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 development
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Strong proficiency in the following:C#, NuGet and XUnit.NET Core and ASP.NET 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 technology
- 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 provider
-
Software Engineer
3 days ago
Silk Road Consulting (Pty) Ltd Stellenbosch, South AfricaOur client is looking for an energetic Software Engineer / Programmer to join their team In the position, · you will perform analysis and programming duties in the development, implementation and support of · information systems, platforms and applications. · Duties and Responsib ...
-
Software Engineer
2 days ago
PRR Recruitment Services Stellenbosch, South Africa Full timeEngineering company based in Technopark is looking for a Software Engineer. · The ideal candidate will have: · Software Engineer · Requirements: · B.Tech or B Eng. Degree in Mechatronic / Electronic Engineering · Willing to travel overseas for variable periods · South African C ...
-
Software Engineer
2 days ago
Silk Road Consulting (Pty) Ltd Stellenbosch, South Africa Full timeOur client is looking for an energetic Software Engineer / Programmer to join their team In the position, · you will perform analysis and programming duties in the development, implementation and support of · information systems, platforms and applications. · Duties and Responsib ...
-
Software Engineer
2 days ago
Kerridge Commercial Systems Stellenbosch, South Africa Permanent 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." · The So ...
-
Head of Software Engineering
1 week ago
PBT Group Cape Town, South AfricaPBT Group has a vacancy open for Head of Software Engineering. The Head of Software Engineering is responsible for the development of high-quality designs and solutions and the integration of these at the Enterprise level. · You will be responsible for managing cross-functional a ...
-
Software Engineering Lead
1 week ago
LexisNexis Cape Town, South AfricaIntroduction · For our Intellectual Property (IP) software development team we are building a passionate Development team that is enthusiastic to take our products to the next level. You will be working on a new product for litigation within our existing products. · We are lookin ...
-
Director of Software Engineering
1 week ago
2U Cape Town, South AfricaAt 2U, we are all in on purpose. We are motivated by our mission - to eliminate the back row in education - and connected by our shared passion to deliver world-class digital education at scale. As the parent company of edX, the world's leading online learning platform, 2U powers ...
-
Software Engineering Technical Lead
3 days ago
LexisNexis Cape Town, South AfricaBASIC FUNCTIONS: This position provides assistance and input to management, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may a ...
-
Software Engineering Team Lead
1 day ago
Root Platform Cape Town, South AfricaRoot is a fast-growing tech startup and we're on a mission to build the future of insurance. · We're looking for a Senior Back-End Software Engineer with Team Lead experience to join our Engineering team. In this role as a Team Lead, you would manage both your personal contributi ...
-
Senior Software Engineer: Java
2 weeks ago
Capitec Bank Western Cape, Stellenbosch, South Africa Full timeCapitec Bank's job vacancy, Career and Recruitment · Job title : Senior Software Engineer: Java jobs in Western Cape · Job Location : Western Cape, Stellenbosch · Deadline : May 05, 2024 · Quick Recommended Links · Jobs by Location · Job by industries · Purpose Statement · Respo ...
-
Junior Full Stack Software Engineer
6 days ago
Octoco Stellenbosch, South Africa Full timeRole · We are looking for a Junior Full Stack Developer to join our growing team. If you are looking for an opportunity to grow and get exposure to various projects, this might be the job for you. With the convenience of a hybrid working environment, with our head office situated ...
-
Agile Delivery Manager
1 day ago
Entersekt Stellenbosch, South Africa**Why Entersekt** · Founded over 11 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 co ...
-
Software Development Manager
1 week ago
Client operating in the financial technology industry Stellenbosch, South AfricaOur client, operating in the financial technology industry, has an exciting position available for a **Software Development Manager **to join their growing team. · **Responsibilities will include**: · - Hire, train and mentor new developers, taking responsibility to assist develo ...
-
Analyst: DevOps
22 hours ago
Boardroom Appointments Stellenbosch, Western Cape, South Africa**Duties and responsibilities**: · - Analyse, and understand other company teams (product development teams) deployment processes to identify automation improvements to the Software Development Life Cycle. · - To advise and assist in other company team's ways of working through i ...
-
Junior Draughtsman
5 days ago
Exceed Recruitment and Human Resource Consultants Stellenbosch, South Africa**Reference**:9384 AV · **Consultant: **Anneke Viviers · - Assist in creating technical drawings and plans based on sketches, specifications, and instructions from engineers or architect · - Use computer-aided design (CAD) software to produce 2D and 3D drawings · - Collaborate w ...
-
Junior Draughtsman
5 days ago
Exceed Recruitment and Human Resource Consultants Stellenbosch, South Africa**Reference**: 9384 AV · **Consultant**: Anneke Viviers · Assist in creating technical drawings and plans based on sketches, specifications, and instructions from engineers or architect · Use computer-aided design (CAD) software to produce 2D and 3D drawings · Collaborate with e ...
-
Supply Chain Manager
1 week ago
Sinapi Biomedical (Pty) Ltd Stellenbosch, South Africa**Education**: · - Degree or National diploma in Engineering, business, finance or relevant. · **Experience**: · - Minimum of 3 years' experience in finance, business, engineering, or systems. · **Job-specific Skills**: · - Language: Must be able to communicate well in verbal and ...
-
Director: Academic Ict
3 days ago
Stellenbosch University Stellenbosch, South AfricaDuties/Pligte · - Formulating and implementing strategy and policy related to the Academic ICT portfolio, such as the ICT Digital strategy. Providing input to strategy and policy in related areas, such as the Strategy for Teaching and Learning; · - Leadership and management of th ...
-
Director: Academic It
5 days ago
Stellenbosch University Stellenbosch, South AfricaDuties/Pligte · - Formulating and implementing strategy and policy related to the Academic IT portfolio, such as the IT Digital strategy. Providing input to strategy and policy in related areas, such as the Strategy for Teaching and Learning; · - Leadership and management of the ...
-
Postilion Architect: Card Processing Channels
22 hours ago
Deka Minas (Pty) Ltd Stellenbosch, Western Cape, South Africa**Purpose Statement** · - Responsible for producing a comprehensive technical specification that includes non-functional requirements · - Assist the BA to ensure that the functional design offers a technical viable solution and address the business requirements · - Design test pl ...
Senior Software Engineer - Stellenbosch, South Africa - Kerridge Commercial Systems
Description
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.
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:
Key Requirements:
Beneficial Skills
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.
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.