Previous Job
Lead Salesforce Developer- Perm
Ref No.: 17-10418
Location: Waltham, Massachusetts
Position Type:Direct Placement
Start Date: 05/16/2017
Title: Lead Salesforce Software Developer
Location: Role can sit out of Towson, MD outside of DC, Waltham, MA outside of Boston, or midtown Atlanta, GA
Type: FTE/Direct-Perm
Salary: Competitive and dependent upon experience

Position Summary
An incredible opportunity for a Senior Developer or Lead looking to contribute to the application operations of a large enterprise company. You will play a key part in the global configuration and development of Customer Relationship Management (CRM) technologies to provide the best IT solutions.  You will be responsible for designing, implementing, testing, deploying and maintaining solutions across our Salesforce instances, using Apex and Visualforce, and often leveraging HTML, CSS, JavaScript, and other appropriate technologies.
  • Support our projects, sometimes acting as Development Lead and liaison between our internal stakeholders and technical resources
  • Work with Project Management to develop and track project plans
Using current programming language/business systems interfaces and technologies, implements the solution by configuring business systems or by writing custom code, and performs testing and debugging of solution.  Completes necessary documentation and procedures for installation and maintenance of the solution

Principal Accountabilities
  • Understand business requirements and apply iterative/agile development process to rapidly create functional prototypes and release final product
  • Design, develop, test, document, and deploy high quality business solutions on the platform adhering to change management and release management processes
  • Ensure industry best practice adoption in terms of Software/Integration Architecture, Development and Data Governance
  • Partner with IT Business Services to appropriately size Project, Run The Business (RTB) and Operational Support needs.
  • Take ownership of all personal software development within the team
  • Ensure that all developments meet user and commercial objectives, are delivered on time, on budget and to quality standards
  • Ensure the (source) code base for all currently supported solutions can be efficiently retrieved and rebuilt
  • Remain informed of current and future directions of Salesforce, industry trends, and appropriately put forward proposals for the implementation of new/upgraded systems and technologies
  • Interface with business colleagues to develop processes to continuously monitor data quality and integrity
  • Develop a strategy as technical advisor for new functionality from Salesforce releases, upgrades and/or AppExchange applications
  • Familiarity with Salesforce Integration components – web services (such as SOAP + REST API) and Tooling API
  • Monitor the espousal of newly developed functionality and respond as needed
  • Collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs
  • Work with other functions within IT to ensure that critical system fixes can be architected, developed and released quickly, efficiently and safely
  • Ensure issues are identified, documented, tracked, reported on and resolved in a timely manner
  • Identify recurring patterns in the code, build library of best practices (design patterns), coding standards (naming conventions, code comments) and utilities to be deployed across multiple orgs
  • Proactively identify bottlenecks, potential governor limit problems and weak error handling
  • Understand and consciously apply transaction rollbacks, integration/batch job re-runs and notification alerts where necessary
Required Skills & Experience

  • Knowledge of core products, including features that can be activated and separately licensed products
  • Basic awareness of main off-the-shelf solutions and partner offerings to address typical gaps not covered by core salesforce functionality
  • Knowledge about different types of licenses, usage of as a platform, experience with setup of
  • Chatter and other communities
  • Solid knowledge of SOQL + SOSL and experience with ETL tools such as Informatica, DBAmp or Jitterbit
  • In-depth disciplinary knowledge; leverages business acumen and subject matter expertise
    • Provides deep subject matter expertise, advice and program delivery
    • Contributes to the development of new techniques and plans within area of expertise
  • In-depth understanding of goals, customer requirements and knowledge of competitor practices
  • Thorough understanding of:
    • Business priorities, strategy and direction
    • Customer business needs and expectations
  • Hands-on development, including debugging complex Apex code, workflow rules, flows/processes, Apex triggers and other areas of
  • Using source control and working with Data Loader, Workbench, IDE and ANT migration tools
  • 6-8 years of relevant experience or equivalent combination of education and work experience
  • Possesses and applies
    • A comprehensive knowledge of application programming and analysis.
    • Knowledge to analyze and develop solutions to highly complex problems.
    • A strong understanding of the principles of applications programming.
  • Demonstrated ability to offer advanced programming solutions
  • 5+ years Salesforce Development experience
  • Certification in Salesforce Administration or Development
  • Advance development (DEV 501) certification is a plus
If qualified and interested please email an updated copy of your resume to Sarah at