Salesforce Developer

Great River-NY
  Position Type : Direct Hire 

Job Description

Location: The Salesforce Developer has the flexibility to be a hybrid role in the Great River, New York office. For candidates residing outside of the tri-state area, there is flexibility with it being a fully remote opportunity with required travel into the New York office monthly as needed.

The Salesforce Developer is responsible for the continual evolution and enhancement of the Salesforce customer relationship management (CRM) platform and Marketing Cloud. The Salesforce Developer is responsible for participating in and leading all aspects of application design, assessment of project requirements and required deliverables. The Salesforce Developer will work amongst Information Technology (IT) members as well as with cross-functional teams across the University. The developer will be responsible for implementing the long-term strategy of the Salesforce platform to meet current and future operational functionality and reporting needs of University programs and departments. The Salesforce Developer will report into the Salesforce Administrator.


  • BA/BS in Computer Science, Information Systems, Mathematics, Engineering, or similar technical degree or equivalent experience. Salesforce product knowledge and at least 6 months of Salesforce development experience
  • Two (2) plus years of experience in Salesforce administration and/or implementation
  • Certified Salesforce Platform Developer I preferred
  • Certified Salesforce Java script Developer I preferred

Essential Functions

  • Develop and customize Salesforce application using Apex (classes and triggers), Lightning Components, and Visualforce to extend Salesforce to support business requirements.
  • Application development, including basic Visualforce pages/Lightning pages, Lightning Web Components.
  • Assist with each release cycle to implement and deploy new/updates to existing applications and code.
  • Work with integrated applications such as MuleSoft, Formassembly, Blackthorn, Nintex, Banner, OnBase, Active Directory, .Net, etc.
  • Lead and produce project documentation, including functional and technical designs, and end-user guides.
  • Gather business requirements, design, code, debug, test, analyze performance, package, and deploy solutions.
  • Socialize and communicate rollout plans including testing and release management.
  • Collaborate and interact with stakeholders to establish business requirement needs and translate these into technical solutions.
  • Lead administration tasks, software integration development, and operational reporting, while continuously evaluating and improving program process improvement and data quality.
  • Builds custom reports, dashboards, and workflows.
  • Manages all related technical resources and migration of data into Salesforce.
  • Remain current with Salesforce technologies and best practices. Apply best practices and design patterns to support business requirements.
  • Evaluates new releases of Salesforce to determine functionality requirements and provide detailed information on how changes will apply to all affected departments/users.
  • Other duties and responsibilities as assigned.

Essential Knowledge, Skills & Abilities

  • Experience implementing and developing in Apex, Visualforce, and JavaScript
  • A proactive attitude to Salesforce enhancements and execution of best practices
  • Ability to interpret technical specifications and create technical documentation
  • Experience of Design and develop integrations between and other systems
  • Expert in Salesforce configuration including Flows, Process Builders, Validation Rules, Security, and access control
  • Expert in the configuration of Reports and Dashboards
  • Competency in HTML, XML, Flex, ASP, SQL, SOQL, Java or C++, REST and SOAP-based web services
  • Familiarity with developing on other cloud platforms
  • Demonstrates continued personal and professional development
  • Active participant in the Salesforce community
  • Experience in Agile and other project management methods
  • Ability to demonstrate critical, analytical thinking
  • Ability to be highly productive, both working independently and in close collaboration within a team environment
  • Ability to communicate effectively with a wide range of audiences (technical and non-technical, staff and managerial), and in a wide range of settings (e.g., one-on-one, small group, in person, conference calls and via e-mail)

Chat with us