For this role, we're looking for people who want to convert from a more traditional coding role (in Java, JavaScript or .Net for example), into a Salesforce Developer - to build on the concepts and skills you've already gained, and to take advantage of the growing need for people skills in Salesforce development!
We've got a proven program to get you into meaningful and challenging projects within 3 months, and we'd love to find more cool people to work with.
IN this role, you'd be given a clear and accelerated training path. You’ll be responsible for custom development, enhancing and maintaining application software, websites and application databases as well as driving efficiency throughout complex digital projects.
It’s a fast and flexible development team that requires a proactive and responsive approach.
Key Responsibilities Include:
- Develop customized solutions within the Salesforce platform for customers to support critical business functions and meet project object requirements and company goals.
- Manage daily support and maintenance of customer Salesforce instances, and conduct long-term improvement operations to ensure compatibility with evolving mission requirements.
- Communicate with project managers, clients and other developers to design cohesive project strategies and ensure effective collaboration throughout all phases of development, testing and deployment.
- Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and customer objectives, and innovate ways to meet mission goals successfully.
- Interact directly with clients, managers and end users as necessary to analyse project objectives and capability requirements, including specifications for user interfaces, customized applications and interactions with internal Salesforce instances.
- Provide system administration support of internal and customer Salesforce environments, especially related to customized applications, user permissions, security settings, custom objects and workflow.
- Commit to upskilling yourself in the shortest possible timeframe
Requirements
3-5 years’ experience building scalable web applications with one or more of the following languages:
- Front-end examples: Javascript/Typescript, HTML5, CSS. Modern Javascript frameworks (e.g., React, AngularJS, Vue)
- Back-end examples: Java, PostgresSQL, ActiveMQ, SNS, SQS, Spring and Hibernate frameworks, Webservices (REST) and RPC framework.
Technical:
- Experience building world class user interfaces, tools and scalable back-end architectures and systems that power complex web applications.
- Strong understanding of object oriented programming, design patterns backed by solid computer science fundamentals, data structures and algorithms.
- Writing code that is not only robust and efficient, but also easy to maintain and monitor.
- Understanding of API Development and Micro Services
- Understanding of Automation tools such as BluePrism or UIPath (this will help building Lightning Flows)
- Understanding of NodeJS based libraries (ExpressJS, Serverless SLS, Material UI) will help work with LWC Components
- Understanding of Java SE 7 library patterns is a huge plus when working with Apex code
- Understanding of NoSQL Databases such as MongoDB can help work with Apex Wrapper Classes
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information