What we are looking for
- Strong background in Computer Science, Computer or Electronics Engineering, Information Technology, or related technical discipline.
- Extensive experience (at least 3 years) in design and execution of medium and large-scale Salesforce implementation and support projects. Bonus to have Public Sector Solutions experience. (Omnitstudio, Business Rule Engine & etc).
- Strong knowledge of Salesforce Platform especially in Service Cloud, Experience Cloud.
- Strong analytical skills to translate business requirements into well architected solutions that best leverage Salesforce Platform.
- Proficiency in Apex, Visualforce, LWC, and Salesforce integrations.
- Skilled in designing complex data models and capable of executing large-scale data migrations.
- Salesforce certifications such as Salesforce Certified Application Architect or Salesforce Certified.
- Excellent understanding of Salesforce Sharing Security: Profiles, Permission Sets, Roles, Record Visibility, etc.
- Expertise in defining business processes using Salesforce best practices.
- Proficiency in designing and building user-centric solutions with Salesforce to drive user experiences and unlock business capabilities.
- In-depth knowledge of different integration patterns and best practices, such as events, synchronous vs. asynchronous messaging, peer-to-peer, publish-subscribe, distributed logs, and RESTful APIs.
- Capability to recommend the most suitable technical options and clearly explain the rationale and trade-offs associated with these choices.
- Strong understanding of enterprise security design to integrate Salesforce with Identity Providers and design authentication/authorization flows.
- Experience in developing data integration, data migration, and continuous delivery strategies.
- Possess good communication skills, ability to articulate technology concepts, participate in discussions on requirements with stakeholders
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Good to Have:
- Great Attitude to bring the best out of our team
- Team Player; we work together as a team
- Autonomous
- Take ownership
- Eagerness to learn and
- Impart new skills, exhibit structured and analytical thinking