Duties / Responsibilities:
•Demonstrate thorough knowledge of Salesforce.comarchitecture, provide innovative solution approaches, support programming, database development and application integration efforts.
•Architect, design, develop and implement enterprise solutions in Salesforce.
•Develop plans for migrating architectures; develop technical reference models to include hardware/software standards.
•Build Solutions, interfaces and enhancements for Credentialing Database and Learning Management Systems in Salesforce.com
•Architect, develop and enhance Salesforce CRM solutions.
•Develop integration between Salesforce applications, including Salesforce CRM Solutions and Legacy systems using Salesforce APIs.
•Recommend the different solution approaches on Salesforce.com platform to build the most cost effective solution.
•Suggest direction for all system testing efforts including unit testing, functional testing, end-to-end testing, validation testing and user acceptance testing.
•Implement enterprise system and application architecture to ensure performance, scalability, maintainability, extensibility, and application integration with external systems.
•Create Packages to deploy code from Sandbox to Production environment; troubleshoot all issues related to code in Sandbox and Production environment.
•Develop Apex Triggers, Visualforce pages, Apex Classes.
•Adhere to all security, change control and Project Management Office (PMO) policies, processes and methodologies.
•Note: The candidate must have the flexibility to work overtime, as needed, to include weekends, holidays, and off-hours.
Bachelor's Degree from an accredited college or university in Engineering, Computer Science, Information Systems, Business or other related Discipline. Master's degreepreferred.
Candidate Relevant Experience
A minimum of five (5) years of experience with architecting large scale Salesforce solutions.
A minimum of four (4) years of experience in Salesforce.com applications development and implementation.
A minimum of four (4) years of experience using Apex Classes / Controllers, Apex Triggers, SOQL, SOSL, Visual Force Page/Components, Test Classes, schedule jobs, batch jobs and email services.
A minimum of three (3) years of experience with Workflow and Approvals, Dashboards, Analytic Snapshots, Custom Objects and Custom Settings, Reports, Validation rules.
A minimum of three (3) years of experience in packaging and deploying applications, deploying meta-data between environments using ANT and change sets.
A minimum of four (4) years of experience translating business requirements to technical specifications and working with the development team.
A minimum of two (2) years of experience in integrating external applications with Salesforce using REST/SOAP.
Hands on experience in Salesforce tools, such as Force.com, IDE, Eclipse IDE Plug-in, Force.com Explorer, Data Loader and Sublime.
Candidate Relevant Experience *
A minimum of eight (8) years of experience with architecting large scale Salesforce solutions.
Experience performing a significant role in all aspects of architecture related work on at least two (2) large IT systems.
A minimum of three (3) years of experience working on Sales Cloud, Service Cloud, Force.com, Chatter and App-exchange applications.
A minimum of three (3) years of experience in tech lead role.
Experience with Salesforce CRM solution.
In-depth understanding of Salesforce.com Partner and Customer communities.
Knowledge of different SDLC such waterfall, Agile, etc.
Salesforce Developer Certification.