View all jobs

Senior Salesforce Developer

Boston, MA
Job Overview

The Salesforce Developer will perform hands-on technical implementation, with a focus on delivering functional solutions on the Salesforce platform. The Salesforce Developer will contribute to the design, implementation, deployment and documentation of projects that leverage the Salesforce.com toolset.  The Salesforce Developer may perform any of the following duties:
  • Design and develop solutions on the Salesforce platform using Apex and Visualforce
  • Design and develop solutions that integrate with Managed Packages from Salesforce Partners
  • Design and develop software integrations using APIs from Salesforce and 3rd parties
  • Liaise with internal clients and users to understand their business needs in developing solutions through Salesforce
Key Responsibilities
  • Develop code and unit tests to implement business requirements as part of an Agile Scrum Development team
  • Make accurate Level of Effort estimates
  • Perform unit testing and defect fixes
  • Use and maintain version control and continuous integration processes
  • Conduct design and code reviews with peers and third-party development team members
  • Write clear and accurate technical documentation
  • Assist with the development of project definition and scope with applicable stakeholders
  • Manage time in an Agile environment to ensure the project is delivered on time and aligned with customer expectations
  • Build relationships with business partners, internal and external
  • BS/MS degree required, preferably a degree in computer science, engineering, or a related subject
  • 4+ years’ experience implementing Salesforce solutions
  • One or more Salesforce certifications demonstrating current knowledge as a developer
  • Demonstrated knowledge of Salesforce development best practices
  • Proficiency with the Force.com IDE, Git, and other common development tools
  • Experience with ETL (Informatica) a plus
  • Solid knowledge of SQL and understanding of relational databases
  • Proficient in writing clean, robust, readable code
  • Experience gathering requirements from stakeholders and documenting requirement specifications
  • Experience planning and executing projects using Agile Scrum methodology
  • Excellent problem solving capabilities
  • Ability to learn and adopt new technologies and to stay current on existing ones, pursuing experience and certifications in leading-edge or primary technology areas

Powered by