Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 20, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • KCS provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in the distributive trades that stretches over 40 years, our wide range of clients includes wholesalers, distr...

     

    Software Engineer (Stellenbosch)

    • 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 development

    Skills, 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 development

    Required Skills

    • 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 Core
    • Visual Studio and VS Code
    • Source 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

    Beneficial 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 provider

    go to method of application »

    Software Engineer (Johannesburg)

    • 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 development

    Skills, 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 development

    Required Skills

    • 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 Core
    • Visual Studio and VS Code
    • Source 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

    Beneficial 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 provider

    go to method of application »

    Senior Software Engineer

    • 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 development

    Essential

    Skills, Knowledge and Experience:

    • Effective communication skills
    • Proficiency with CRM software
    • Have a general comprehensive knowledge of sales processes and goals
    • Analysis of multiple points of data and summarize their findings for the sales team.
    • Must possess excellent communication skills both oral and written and be skilled in “Selling via Phone” successfully
    • 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 Core
    • Visual Studio and VS Code
    • Source 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

    Beneficial 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 provider
       

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail