Enable job alerts via email!

Senior Software Engineer

Kerridge Commercial Systems

Stellenbosch

Hybrid

ZAR 30 000 - 70 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a highly skilled Software Engineer to join their dynamic team. This role involves designing and maintaining cloud-native applications, utilizing cutting-edge technologies to deliver scalable solutions. You will work closely with cross-functional teams to translate requirements into technical solutions while ensuring high-quality software through rigorous testing. The company promotes a flexible hybrid work policy, allowing you to balance collaboration in the office with the comfort of remote work. If you are passionate about technology and eager to contribute to impactful projects, this opportunity is perfect for you.

Qualifications

  • Proficiency in C#, Git, and cloud-native application development.
  • Strong problem-solving skills and ability to work in agile environments.
  • Bachelor's degree in Computer Science or related field.

Responsibilities

  • Collaborate with teams to gather and analyze requirements.
  • Design and deploy cloud-native web applications and APIs.
  • Conduct comprehensive testing to ensure software quality.

Skills

C#
NuGet
Visual Studio
VS Code
Git
GitHub
Azure DevOps
PostgreSQL
MS SQL Server
Docker
Microservices architecture
DevOps practices
Problem-solving
Communication skills

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

PostgreSQL
MS SQL Server
Docker
Git
GitHub
Azure DevOps

Job description

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 have the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, high-performance solutions.

Key Responsibilities:
  1. Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyze requirements, and translate them into technical solutions.
  2. Design, develop, test, and deploy modern cloud-native web applications and APIs.
  3. Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work.
  4. Utilize modern design principles and best practices to produce clean, secure, and maintainable code.
  5. Understand and use source control tools such as Git, GitHub, and Azure DevOps, including branching, merging, and pull requests.
  6. Work with databases like PostgreSQL and MS SQL Server to develop efficient and scalable data storage solutions.
  7. Participate in all aspects of the software development lifecycle, including implementing and maintaining CI/CD pipelines.
  8. Conduct comprehensive testing, including unit, integration, and end-to-end testing, to ensure software quality and reliability.
  9. Stay updated with industry trends, best practices, and emerging technologies related to cloud-native development.
Skills, Knowledge, and Experience:
  • Proficiency with CRM software and a good understanding of sales processes.
  • Excellent communication skills, both oral and written, and experience in selling via phone.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in C#, NuGet, Visual Studio, VS Code, Git, GitHub, Azure DevOps, PostgreSQL, MS SQL, Redis, and Docker.
  • Experience in developing cloud-native web applications and APIs.
  • Familiarity with microservices architecture and design patterns.
  • Good understanding of cloud computing concepts and DevOps practices.
  • Excellent problem-solving and analytical skills, with the ability to work in a fast-paced, agile environment.
  • Continuous learning mindset and a passion for technology.
Beneficial Skills:
  • Knowledge of HTML/CSS.
  • Understanding of Azure or other cloud providers.
Company Info:

inspHire, part of the Kerridge Commercial Systems Group (KCS), is a recognized provider of integrated trading and business management solutions for the rental industry worldwide. We serve clients who rent, sell, and service construction equipment and audiovisual and event products.

Our innovative solutions include cloud subscription products like OnRent and Current RMS, enabling flexible, scalable, and accessible trading solutions globally.

Equal Opportunity Employment:

KCS is committed to equal employment opportunity and affirmative action, welcoming applicants regardless of race, color, religion, sex, national origin, sexual orientation, age, disability, or veteran status. Please notify us of any accommodations needed during the recruitment process.

Application Process:

If interested, please apply online.

Health and Safety:

KCS complies with the Health and Safety at Work Act 1974, ensuring the health, safety, and welfare of all employees. Employees are expected to cooperate with safety policies and practices.

Note to Agencies:

KCS does not accept unsolicited resumes from recruitment agencies and is not responsible for fees related to such resumes.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.