Description

· Develop Apex (classes and triggers), Lightning Components, and Visualforce to extend Salesforce in order to support business requirements

· Build interfaces with other applications by developing custom REST/SOAP web services and consuming REST/SOAP APIs.

· Testing (unit, systems, integration, regression) and debugging.

· Collaborate with other developers and administrators to understand business requirements and any offer suggestions to meet the requirement (declarative/custom code, security, scalability, limits)

· Contribute to technical documentation.

· Perform declarative changes such as creating processes using process builder, workflow rules, Flows, Validation rules etc.

· Develop solutions that work with integrated applications such as DocuSign

· Participate in variety of Salesforce projects and work with stakeholders to create non-functional requirements.

· Assist in the creation of a design/solution architecture.

· Analyze AppExchange and other products to recommend solutions that meet business needs; conducts prototyping and creates Proof of Concept to support recommendations based on facts. Partner with the architect and technical owner to suggest solutions that would best meet the requirement.

· On call developer support during US hours.

· Mentor and support in developing other developers.

Required Qualifications and Skills

· Salesforce Platform Developer I Certification.

· 3+ years of experience working as a developer in Salesforce.

· Solid experience with building Lighting Web Components, Apex classes, Triggers, Visualforce Lightning Aura Components and writing SOQL queries.

· Ability to build batch apex, schedulable apex, queueable apex.

· Ability to build REST /SOAP webservices and consume REST/SOAP APIs.

· In-depth knowledge of the basic capabilities of the Salesforce platform and products (especially Sales Cloud), including an understanding of the data model, integration capabilities, development and maintenance best practices, as well as the pros and cons of the available tools and frameworks;

· Ability to optimize code to avoid exceeding governor limits, improve performance, eliminate time out errors and bulkification.

· Expert at using source code control processes using GIT.

· Proficient in HTML, XML and Javascript.

· Ability to write, interpret, critique technical specifications and work independently.

· Good communication and ability to collaborate effectively with offshore team members.

Preferred Qualifications and Skills

· Bachelors degree in Computer Science or equivalent.

· Salesforce Administrator Certification.

· Experience with Agile Management tools (e.g.JIRA) and working in AGILE delivery model.

· Experience with Testing Automation tools (e.g.Provar

Education

Bachelor's degree