Job Summary
ENVIRONMENT:
An innovative FinTech Company is looking for an experienced Salesforce Developer for their Tech team. The successful candidate will use creative and structured thinking to build Salesforce Solutions that meet the business requirements. This individual will take responsibility for all development work ensuring code meets their prescribed quality control standards. They will interact and work with other team members to manage expectations, schedules, technical direction, and quality assurance.
DUTIES:
- Convert Business Requirements into Salesforce functionality.
- Ensure that the Salesforce code base and data model remains coherent and well documented according to prescribed quality control standards set by the Technical Architect.
- Laise with the Developer Manager, Delivery Manager, and other team members to coordinate all aspects during delivery of solutions.
- Stay up to date with the code standards, processes and teach other developers how to incorporate new trends and methodologies.
- Learn and upskill on other technology platforms that can be implemented as the Company grows.
- Develop and implement unit and scenario testing for the existing code base and for new functionality.
REQUIREMENTS:
Qualifications
- Bachelor's degree in computer science, Information Technology, or a related field with distinction.
- Salesforce Certified Platform Developer I.
- Salesforce Certified Administrator (Useful for understanding Salesforce configuration).
- Experience
- 0 - 2 years of Salesforce development experience (entry-level role, but internships and self-learning can be beneficial).
- Experience with Salesforce declarative tools, such as:
- Validation Rules & Formula Fields
- Custom Objects & Fields
- Basic knowledge of Apex (Salesforce’s programming language):
- Writing simple triggers and classes
- Understanding governor limits
- Familiarity with Lightning Web Components (LWC) or Aura Components.
- Basic understanding of SOQL and SOSL.
- Exposure to integrations using REST/SOAP APIs.
- Experience working with version control systems.
- Understanding of Agile development methodologies.
ATTRIBUTES:
- Strong structured thinking and problem-solving ability.
- Organises activities to ensure proper completion in a timely manner.
- Effectively schedules time by assigning priorities to daily/weekly/monthly work activities.
- Avoids crises through systematic planning and follow through.
- Strong interpersonal skills with individuals and groups.
- Presents ideas in a clear and concise manner to individuals or groups.
- Maintains discretion and confidentiality in communications with others.
- Actively listens to others, gives appropriate feedback, and makes them feel comfortable.
- Completes work appropriately to meet the needs of internal colleagues and external clients.
- Demonstrates a commitment to consistent excellence.
- Ensures that service meets quality expectations of the company and clients.
- Keeps up to date with field of expertise and uses such knowledge effectively.
- Serves as a “resources person” on whom others rely on for advice.
- Use all the resources at your disposal to be able to answer questions and deliver on promises.