We are open to also considering applications from South Africa, East Africa, India, Mauritius and the UK.
Key responsibilities and output
- Ensuring excellent achievement of the client’s business objectives through our proposals and then projects.
- Run workshops, working closely with client, able to talk about tradeoffs e.g., terms of config vs code.
- Mapping of functional requirements to Salesforce.com features and functionality.
- Experience in designing and developing software components and having an extraordinarily strong Service Oriented Architecture and integration background.
- Experience in Salesforce (SFDC) CRM with end-to-end implementation experience
- com integration experience, including between different business systems as well as working with integration tools.
- Strong experience with configuration, customization, programming with APEX APIs, APEX Triggers, and implementing new instances of Salesforce.com from scratch.
- Strong practical deployment knowledge of Visual Force, Flex, Salesforce configurations, Apex classes, APEX Web services, API, AppExchange deployment, and Salesforce.com s-controls.
- Ability to define the system landscape, to identify gaps between current and desired end-states and deliver a CRM solution.
Education, experience and knowledge
- Bachelor’s Degree in Computer Science or Similar.
Experience required to perform this role
- At least 4 years’ solid experience in interacting with and advising clients on the achievement of business objectives via the SFDC platform, and related services offerings (Partner, Practice Lead / similar).
- At least 5+ years’ total working experience, with at least 3 years Salesforce experience in the enterprise market, developing Salesforce customizations (Apex/VF), integrations, and developing and executing data migrations.
- At least 3+ current Salesforce certifications.
Technical knowledge needed to perform this role
- Full life-cycle development in an enterprise development environment
- Well-rounded in both functional and technical aspects of a CRM engagement.
- Excellent communication and presentation skills.
- Combination of business analysis and technology implementation experience.
- Application development using relational database preferably using Oracle and SQL Server.
Role competencies
- Time management - you need to meet project deadlines and deliver to client expectations
- Communication - explain technical concepts in non-technical terms
- Strong analytical and numerical ability
- Solution oriented with a focus on quality
- Proven ability to work creatively and analytically in a problem-solving environment. Desire to work in an information systems environment.
- Ability to adapt to a