Salesforce Mid-level Developer

PJ, São Paulo Remote

· Salesforce Developer (4 years)
· Agile Projects (4 years)
· Experience in Salesforce point and click configuration using workflows, validation rules, sales process setup, roles & profiles, reports and dashboards (4 years)
· Object-oriented programming with at least one of the following object-oriented programming languages (Java, Python) (4 Years)
· Software Development for Enterprise Systems (4 years)
· Salesforce implementation and development (4 years)
· Enterprise-level Salesforce projects using SF Agile software Tools like ( eg SF Agile Accelerator , SF Jira Connectors , SF Rally , Service Now ) (4 years)
· Architecture and development of SF solutions using Salesforce, Classic, Lightning, Visual Force, Apex, , Java Services and integration techniques. (4 Years)
· Experience working with Sales Cloud or Service Cloud or FSL – Field Service Lightening. (4 Years)

Requirements

· Basic understanding of the architecture, capabilities and constraints of the Salesforce application coupled with some understanding of business processes.
· Working on integrating Salesforce with other applications using SOAP, REST, BULK APIs, third-party integration tools and ETL with Salesforce.
· Identifying and working with other Software Developers and Architects on improvements to our development process and code base
· Respond to evolving and changing security conditions.
· Unique combination of being business-minded and highly analytical while also having a strong technical background in Salesforce.com
· Excellent interpersonal skills, as well as excellent communication skills, verbal and written to both technical and non-technical audiences that are in a geographically dispersed environment (conference calls, Skype, face-to-face)
· Working experience to produce quality technical documentation and analysis
· Hands-on experience in release management & Experience with integration development
· Taking initiative to recommend process improvements and demonstrate creative thinking
· Demonstrating self-motivation and the ability to grasp concepts quickly
· Demonstrating sharp, analytical, problem solving, and decision-making skills
· 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 efforts.


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 (Nice to 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.