Job Description: Work closely with a passionate development team to design, develop and maintain Java based solutions for a dynamic, multi-national company that sets the benchmark in its industry. Must be a team player and have the ability to work with both vertical and horizontal colleagues both in a formal and informal setting. Job Responsibilities: Recommend improvements to development processes, contribute to implementation plans, and assist in rollout. Analyse, maintain and enhance existing application and troubleshoot issues. Develop, test, and maintain high quality Salesforce Platform application software. Assist with the production of technical specifications and designs. Promote new technologies and share knowledge within the team. Adhere to coding standards and know best practices Job Requirements: Solid understanding of Salesforce Platform Development SDLC, Agile 5 years Salesforce systems development experience in a high-paced environment. IT related Degree or Diploma (BSc/BTech or similar). Matric/Grade 12 and formal Java/Salesforce qualifications/certifications Experience in Presentation layer development (HTML5, Lightening, Pardot Upgrades, Conga CSS, JSP, TypeScript / JavaScript, Spring MVC, Angular 1 & 2) Experience in application frameworks