· Lead Developer (8 years)
· Agile Projects (8 years)
· Object-oriented programming with at least one of the following object-oriented programming languages (Java, Python) (8 Years)
· Software Development for Enterprise Systems (8 years)
· Salesforce implementation and development (8 years)
· Enterprise-level Salesforce projects using SF Agile software Tools like ( eg SF Agile Accelerator , SF Jira Connectors , SF Rally , Service Now ) (8 years)
· Architecture and development of SF solutions using Salesforce, Classic, Lightning, Visual Force, Apex, , Java Services and integration techniques. (8 Years)
· Experience working with Sales Cloud or Service Cloud or FSL – Field Service Lightening. (8 Years)
· Driving technical solutions that directly impact enterprise organizations through performance, scalability, security, and quality.
· Leading the technical aspects of
- Designing
- Developing,
- Testing,
- Implementing highly scalable Salesforce Solutions aligned with Empower's Business, Technology and Architecture strategies.
· Developing and/or configuring advanced functionality across all enterprise Salesforce clouds including but not limited to the use of: Visualforce and Apex code, Process Builder, Workflow rules, Validation Rules, and Advanced Formulas
· Supporting cross systems integrations across native Salesforce eco system, as well as other cloud technologies including AWS.
· Identify and working with other Software Developers and Architects on improvements to our development process and code base
· Responding to evolving and changing security conditions.
· Understanding and applying Empower’s security controls in your design and code implementation.
· Improving application resiliency through improved design and coding practices.
· Developing technical perspectives, standards, solutions, and strategies that add value to the customer experience, while reducing technical complexity.
· Generating innovative ideas and develop prototypes and proof of concepts.
· Designing effective solutions focused on long-term Salesforce architecture with well understood tradeoffs that meet the business requirements.
· Documenting solution designs clearly and with enough details for the delivery teams to size the effort.
· Driving long-term design thinking for systems and engineering processes with simplicity, scalability, resiliency, and maintainability as core principles.
· Delivering value through a strong collaborative approach spanning multiple geographically dispersed teams.
· Adopting and contributing to best practices, standards & guidance, then subsequently provide coaching of technology team members.
· Demonstrating continuous learning of new technologies.
· Having Excellent written and verbal communication skills
· Understanding and working experience on Integration frameworks / Trigger Frameworks.
· REST & SOAP API based integrations.
· Working on implementing Salesforce OOTB functionalities Like limitations OWD / Sharing Settings / Object & API limits / Profile and Permission sets / Flows / Validation rules from their past project experience.
· Working with SOQL / SOSL / Data loader and Data mapping.
· Understanding of Salesforce Best Practices for coding and design and SFDC Governor Limits.
· Working with SFDC identity management and working with connected apps and algorithms
· Understanding and working experience with Sales Cloud / Service Cloud / FSL (good to have) ,
· Working experience with middleware’s like Dell Bhoomi / Informatica / Mulesoft.
· Working with GITHUB / Visual Studio / SVN code repositories with check-in checkout model.
- Working experience migrating the code using ANT / Metadata API / SFDX any other CI/CD tools like COPADO / FLOSM / AUTO RABBIT other than traditional Change sets.
Examples of how critical experience and skills should be validated in the Screening Process
· All the Critical Skills SHOULD Validated by Provided Job references & work history.
· Asking the candidate to walkthrough a personal example of HOW / WHEN they have implemented the following from their bast project experience:
- Implementing Classic to LEX migration components.
- Use of Complex Apex Triggers and Classes for handling huge volumes of Data & Integrations.
- Use of Integration Frameworks to handle complex API based communications (REST / SOAP) using authentication and data masking techniques.
- Using Design and development of Visual force pages for SFDC frontend and Mobile screens with Buttons and Quick Actions.
- Work with Aura Lightening & Lightening Web component’s (LWC) for SFDC Operations / Processes.
- Ability to recommend (when & how) when to use declarative code vs custom code using Visualforce and Apex.
§ Re-architecting complex Apex code with huge methods to a LEX Flow
§ Using validation rules & sharing settings rather than writing the logics in APEX Classes
§ Experience working with (when & how) JSON and XML
§ Practical experience with Agile software development. (example to distinguish between Agile & waterfall PMO approaches and explain the benefits of both in their project experiences.
Critical Certifications
- Need to have the below certifications for sure (good to have more certifications with Salesforce / Mulesoft / Copado)
· Certified SFDC Administrator (Must Have)
· Certified Platform Developer 1 (Must Have)
· Certified Platform Developer 2 (Must Have)
· Certified Sales Cloud Consultant (Nice to Have)
· Certified Service Cloud Consultant (Nice to Have)
· Certified Field Service Consultant (Nice to Have)
· Any Mulesoft or COPADO Certifications (Nice to Have)
Inglish advanced.