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: May 10, 2021
    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, distrib...
    Read more about this company

     

    Graduate Software Engineer

    Main Duties And Responsibilities

    As a graduate software engineer you will:-

    • Review current system functionality
    • collaborate with internal and external stakeholders to assess how KCS solutions can be tailored to match customer business needs, assess "as-is" and "to-be" processes, use data analysis and modelling techniques to provide technical insights and inform design decisions, and code new and enhanced technical solutions for inclusion within KCS product sets
    • Develop the competence within your teams to fit the company's long-term strategy and develop technical solutions to design issues with constraints on cost, quality and performance.
    • Working with your team to plan, design and implement relevant software solutions.
    • Build solutions that are technically sound, meet acceptance criteria, achieve the business objective and are unit tested.
    • Work closely with the team to build automation both a unit level and UX regression level.
    • Estimate, measure and record effort spent on development.
       

    Additional Duties

    • Working individually and as part of a team towards the aims and objectives of the product and the company as a whole.
    • Maintain ongoing working co-operation with managers and staff within the department and the wider workplace.
    • Perform other duties as assigned.
       

    Experience And Education

    • Work as part of a team of diverse skills
    • Good problem solving and troubleshooting skills
    • Able to communicate both verbally and in writing, articulating clearly and concisely complex technical issues.
    • Ideally experience of agile approaches to engineering solutions.
    • Preferred, 2:1 Upper second-degree Bachelors in a relevant discipline. 2:2 Lower second will also be considered if evidenced project demonstrates suitable technical and design abilities.
    • A deep care for the quality of your work and a drive towards excellence, even under pressure.
       

    Skills & Qualities

    • A team worker with a focus on the goals and objectives of the team.
    • Have a desire for continual improvement.
    • Develop solutions that are technically viable, scalable and testable.
    • Good knowledge of advanced database concepts, such as modelling, performance and normalization.
    • Having a positive ‘can do’ attitude towards the day to day challenges your team faces.
    • Have a mature and responsible attitude to keeping records and caring for equipment and other assets.
    • Have an adaptable and flexible approach to work. Our software and services do not sleep and at times this requires working beyond standard hours in order to deliver to our customers.
    • Be committed to self-development. This role requires you to keep on top of the latest developments in technology. Working with the team to bring in new approaches and techniques to deliver quality and stability in line with the product direction.
    • Experience in the following, or similar, would be an advantage:
    • A good understanding of VB, or the React framework. REST-API design
    • .NET 4.5.2+, ASP.NET , C# or similar
    • React/JavaScript/TypeScript/Xamarin/PHP,
    • Restful Service Design, WebAPI

    Knowledge

    • Object-oriented programming concepts.
    • Awareness of how an ERP solution supports a business to reduce time and cost, and to increase revenue and profitability.
    • Working understanding of agile software development approaches would be an advantage.
    • A proactive approach to understanding problems

    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