
Fullstack Developer: Salesforce
- Cape Town, Western Cape
- Permanent
- Full-time
To successfully customize, develop and support solutions on the Force.com platform and contribute to our development in Salesforce products, through the completion of complex projects and developmentKey Tasks & Accountabilities:
Delivery and quality.
- Participate in a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.
- Design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards:
- Quality:
- Perform quality tests / performance testing by developing and executing, tests, automation scripts and procedures, handle load and scale:
- Ensure securely robust solutions (security context).
- Manage all cross-cutting non-functional architectural concerns for applications.
- Enforce non-functional and industry standards applicable to its delivery class.
- Evaluate system architecture and make recommendations as required.
- Adhere to the organisation’s prescribed development frameworks, patterns and practices.
- Design:
- Being able to come up with a solution to a programming challenge.
- Create automated and scalable solutions.
- Develop:
- Work with developers and architects in developing components based on requirements.
- Apply code and share impact of code changes with Business Analyst and team.
- Develop reusable code and libraries for future use.
- Test:
- Testing of code and developing automated testing scripts and procedures.
- Support:
- Conduct investigations through troubleshooting and debugging to fix minor and major and escalated bugs across all environments.
- Maintain and upgrade software.
- Deliver on negotiated commitments:
- Ensure timely delivery of developed applications and systems.
- Ensure project deadlines are met according to contracted service level agreement (SLA).
- Ensure visibility and tracking of value delivered in accordance with SDLC.
- Liaise with software vendors and all IT departments.
- Involvement in system support, monitoring, capacity planning.
- Provide first and/or second level standby to the Development/QA/Production environment(s) for integration between internal systems and applications as well as that of external service provider where required:
- Perform standby and support users using the platform in a timely manner.
- React to system monitoring and alerting events in a timely manner.
- Perform capacity planning on infrastructure requirements.
- Conduct performance stability tests to improve system stability.
- Conduct performance analysis/ load tests to improve throughput.
- Recommend and implement improved methods.
- Maintain and modify existing applications and systems.
- Provide support to Developers with challenges.
- Coach and guide Developers.
- Share knowledge.
- Perform code reviews.
- Assist Developers with development work
Grade 12 and IT / Development qualification or certification from an SA accredited institution or ideally a relevant Tertiary Education in IT or Computer Science.Knowledge & Experience:
Minimum Experience:
- 6+ years of experience working on Salesforce platforms
- Direct experience working on CRM projects for middle market and enterprise size companies
- Working knowledge and experience with complex business systems integration as well as object-oriented design patterns and development
- Software engineering skills with Force.com Platform (Apex, LWC, SOQL, Unit Testing)
- Experience in core web technologies including HTML5, JavaScript .Net, Java, .net and jQuery
- Demonstrated experience and knowledge of relational databases, data modelling, and ETL tools
- Experience with web services (REST & SOAP, JSON & XML, etc.)
- Experience with Agile development methodologies such as SCRUM
ExecutivePlacements.com