Ad is valid till: 18 February 2023
ID 106993

Software Engineer at Kerridge Commercial Systems

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
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.

If this role is of interest to you please apply online.

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.
Occupation:
IT, computer jobs
Job location, contacts
Location:
Johannesburg
Gauteng
Email address:
Contact by email
Send your CV
Apply for a job
You have already applied to this job position
Save ad
Follow us on Social Media
Join us on Facebook and get fresh jobs everyday on your wall.
Follow on FB
Join us on Linkedin to be notified about jobs for industry experts.
Follow on LinkedIn
Follow us on Twitter to get job feed on your wall.
Follow on Twitter