Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Feb 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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, d...
    Read more about this company

     

    Software Developer

     

    • At KCS the Emerging Tech Developer is responsible for delivering the design, integration, implementation, and testing of enterprise level web applications from detailed specifications.
    • The Emerging Technologies portfolio is effectively a start-up within a larger KCS ecosystem. Products, solutions and services created in this area support our monolith ERP solutions to extend their value proposition with layered solutions provided in the cloud on a newer technology stack.

    Key Responsibilities

    • Develop software applications, using a variety of programming languages, from detailed technical specifications and designs
    • 5-8 years solid software development experience
    • Work within a defined set of professional coding standards and design guidelines
    • Be familiar with the concepts of agile development and continuous integration/delivery (automated and continuous builds/test)
    • Demonstrate a high level of software craftsmanship, commitment to quality and a conscientious approach to work
    • A willingness to keep up to date with new technology, development tools, practices, and techniques
    • Constantly promote a positive attitude to the whole company and its customers
    • Good communication skills
    • Fantastic team player and be willing to go over and beyond for collaboration and share knowledge
    • Code reviews
    • Agile experience

    Key Requirements

    Experience & Knowledge:

    • .NET or .NET Core (C#)
    • Microservices experience
    • Message Queue experience
    • Cloud experience including security
    • Scaling and building modern multi-tenant software
    • Ability to build well-structured complex web applications using web modern tools, patterns, and practices.
    • Ability to write clean and re-usable code (e.g., web components).
    • Familiar with modern source control workflows (i.e., Gitflow or Github flow) and be comfortable with the practices of branching/merging and pull requests.
    • Familiar with the concepts of CI/CD.
    • Be passionate about software development and modern technology.
    • Relational database experience
    • NoSQL experience

    Skills & Qualities

    • Experience in working with a new product, concept or idea for which a clear structure or framework may not yet be available
    • The ability to combine technical experience with business sense to develop solutions and components
    • The ability to effectively engagement within a design team to find the most suitable solution to solve the business problem
    • The ability to work from high level specifications and close the gap to create fit for purpose solutions

    Method of Application

    Interested and qualified? Go to Kerridge Commercial Systems South Africa on workforcenow.adp.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kerridge Commercial Systems So... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail