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