Salesforce Developer S1

Company : AVEVA
Job Description
- Support and develop salesforce service cloud application and integrations with Mulesoft.
- 7+ years of overall IT solutions experience with experience in Salesforce/service cloud development experience along with other CRMs.
- Mandatory to have experience with Service Cloud project implementations end-to-end as a developer.
- Knowledge of Setting up & customizing Service cloud console and Developing custom console components and integrating with console.
- Hands-on expertise in integration platforms like Mulesoft is a must Salesforce.com

Skills:
Force.com IDE, Visual force, Workflow & Approvals, Reports & Dashboards, Account Management, Validation Rules & Triggers, Contact Management, System Administration, Business Analysis, SOSL, SOQL, Lead Management, Apex Class, Opportunity Management, Sales. - Experience in SFDC APIs, SOSL, SOQL, SOAP or REST based web services, SQL, XML, and JavaScript.

- Experience working with Salesforce communities, Apex, SOQL, Visual Force, Lightning, JavaScript, Eclipse IDE, WorkBench,
- Data Loader, Ant tool, Reports and Dashboards.
- Hands on experience with Apex programming, LWC, Aura, and Visualforce pages coding and development.
- Strong knowledge of Salesforce Platform with focus on service cloud functionality including Support Processes, Web to Case & Email to - - Case creation process, Assignment Rules, Configuration of Milestone Tracker, Escalation rules, Routing Rules.
- Good understanding of Cloud technologies, integration and database.
- Understanding of the MuleSoft capabilities and how to integrate those concepts into solution design

PRIMARY DUTIES AND RESPONSIBILITIES:
- Leads and/or participates in project planning processes and development activities.
- Responsible for identifying development tasks in support of project planning and estimation
- Actively participates in development and provides guidance and expertise on technical and business processes as needed.
- Works closely with architects to assure all systems are in line with IT long-term strategy.
- Will lead the design and development of solutions associated with one or more applications.
- Will create functional and technical design specifications and assists in sizing technical requirements.
- Reviews and advises on technical and functional design specifications developed by junior levels.
- Leads project workstreams building application components
- Codes applications or enterprise wide software systems using a disciplined development process.
- Integrates solutions with other applications and platforms outside the framework.
- Reviews integration testing plans.
- Supports and/or executes testing efforts across the life cycle.
- Ensures the adherence to standards, policies and procedures.
- Reviews modules for quality assurance.
- Checks for compliance with all standards, policies and procedures.
- May assist in defining development guidelines and standards.
- Contributes to and reviews deployment plans and may schedule the installation of new modules, upgrades and fixes to the production environment.
- Works with Release Management to ensure modules are production-ready.
- Create branching and merging strategies as needed.
- Validates deployment.
- Supports the ongoing maintenance of applications.
- Oversees and assists in production support.
- May troubleshoot existing information systems to identify errors or deficiencies and develops solutions
- Leads the technical evaluation and selection process for improving application performance by overseeing gap analysis studies, feasible alternative solutions, and recommending and/or approving the scope of modifications.
- Ensures all applications are documented according to standards.
- Promotes effective use of information technology by educating users on system functionality.
- Assists in the development of user guides and training documentation for systems.
- Evaluates new application packages and tools and performs research on best practices.

Certifications –Platform Developer 1(Mandatory), JS Developer 1 (Good to have)