Previous Job
Salesforce Developer
Ref No.: 18-07709
Location: Pleasanton, California
Job Description:
• Act as the development lead on multiple projects from requirements gathering through solution design, build, testing and deployment
• Perform the build activities to deliver a solution from the design stage to a functional application
• Design user interfaces and create corresponding ERD (Entity Relationship Diagram) using Lucid Chart or similar tools to represent the data models and illustrate relationships between database elements
• Create process flow diagrams to represent the logic and algorithms used to implement the business rules and requirements.
• Develop applications using the platform (Apex classes/triggers, VisualForce pages, Web Services API), related web technologies (CSS3, HTML5, Ajax, JavaScript) and other enterprise programming languages such as Java
• Knowledge in developing and deploying solutions using Salesforce Lightning (Lightning Design System/Lightning App Builder/Lightning components)
• Integrate enterprise applications such as Salesforce with analytical platforms and other applications via integration tools using SOAP or REST web service protocols
• Execute unit tests and write Apex test classes for code coverage.
• Use development tools such as Eclipse IDE (for source code editor, debugging and deployment) and GIT (for source code and version control)
• Participate in design and code reviews to ensure development quality
• Deploy metadata (configuration and code) to different environments via tools such as Ant and Flosum
• Use tools such as Data Loader for data export, backup and migration between environment

Project: Responsible for Salesforce programming language development, handling project for sales marketing,

Must haves: 5+ years of Salesforce developer experience, APEX sales visual force; knowledge of business process in sales and marketing, understanding leads and sales opportunity .

Nice to have: Salesforce Lightning experience is plus!

Top Skills: Strong communication skills, time management/project management skills, able to manage priorities.