To support the business requirements for the continuing development of our Salesforce solution, fulfilling defined business requirements and managing its ongoing development to support and deliver value to the business.
To implement defined business projects, and ensure operational stability and associated support is provided and effective.
Architecting, developing, and implementing Salesforce solutions.
Identifying opportunities to improve current processes.
Creating and managing custom objects, field, formulas, reports and dashboards.
Developing connections/integrations with other systems.
Managing a Salesforce Service Cloud instance.
To implement application development requirements, with a constant focus on providing technical guidance and co-ordinating business efficiencies through the activities of applications development.
Learn and understand the end-to-end business processes to ensure delivered solutions solve root cause and meet customer requirements.
Manage the day-to-day administration and monitoring of the Salesforce solution, and act as the subject matter expert for Salesforce. .
To take responsibility for time management, reporting and monitoring, risk management, issue management, quality assurance and change management. .
To define, plan and manage releases of application updates.
More than 5 years
Significant Salesforce development experience, in a role that requires application development in a project environment.
Significant experience of Apex development and Salesforce Administration. Aware of industry and professional standards (e.g. ISO 9001).
Familiar with application development tools (e.g. Visual Studio, Oracle Developer).
Familiar with specified programming languages (e.g. Apex, .Net, SQL, C#), and information capture techniques.
Familiar with methods and techniques for structured reviews.
Solid knowledge of SQL and understanding of relational databases.
Experience with at least one object-oriented programming language, such as Java, C#, C++.