Salesforce Developer - Kingston, United States - Repairify, Inc.

    Repairify, Inc.
    Repairify, Inc. Kingston, United States

    1 month ago

    Default job background
    Description

    Duties & Responsibilities:

    Summary/objective

    The Salesforce Developer reports to the VP of Product Engineering. The Salesforce Developer is responsible for the delivery of high quality, scalable, and innovative software aligned to the strategic objectives of the Executive Leadership Team. This position will play a key role in implementing new features and maintaining existing functionality. They will work closely with the Business System Architect, product management, internal development team, QA, and Salesforce administrators to ensure delivered products are modern, consistent, and scalable. The Salesforce Developer will be involved in building new product offerings from the ground up in addition to contributing to Repairifys existing global portfolio.

    Essential functions

    Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.

    • Collaborate with Product Management, Business Systems Architect, admins to understand the requirements that need to be implemented.
    • Develop and maintain Salesforce applications, including writing Apex code, creating Visualforce pages, and implementing custom objects, fields, and workflows.
    • Customize Salesforce functionality using declarative features such as Process Builder, Flow, and Lightning App Builder.
    • Integrate Salesforce with other systems using APIs, web services, and middleware solutions.
    • Perform unit testing, code reviews, and debugging to ensure the quality and integrity of Salesforce solutions.
    • Document technical designs, configurations, and development activities.
    • Provide technical support and troubleshooting assistance to end users as needed.
    • Stay current with Salesforce releases, features, and best practices to recommend and implement improvements.
    • Collaborate with cross-functional teams, including business analysts, system administrators, and quality assurance testers, to deliver high-quality solutions on time and within budget.
    • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and sprint demos.
    • Other Duties: Please note this job description is not designed to cover all possible activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

    Minimum Qualifications:

    • Bachelors degree in Computer Science or related field, or equivalent work experience
    • Salesforce Developer certification (e.g., Salesforce Certified Platform Developer I and II).
    • Proven experience developing Salesforce solutions, including Apex, Visualforce, Lightning Components, and Salesforce APIs.
    • Strong understanding of Salesforce data model, security model, and declarative capabilities.

    Preferred Qualifications:

    • Incredible attention to detail with a problem-solving approach
    • Ability to collaborate with and communicate effectively
    • Proven ability to multi-task and prioritize
    • Ability to think creatively and to drive innovation
    • Experience with Salesforce integration patterns and technologies (REST, SOAP, JSON, XML, etc.).
    • Familiarity with Salesforce development tools such as Salesforce DX, Git, and continuous integration/deployment (CI/CD) pipelines.
    • Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels of the organization.
    • Strong problem-solving skills and attention to detail.
    • Ability to work independently as well as part of a team in a fast-paced, deadline-driven environment.
    • Experience with Agile development methodologies is a plus.

    Supervisory responsibilities

    This role has no supervisory responsibilities.

    Work environment

    This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, printers.

    Physical demands

    Physical requirements include occasional lifting/carrying of 5 pounds; visual acuity, speech and hearing; hand and eye coordination and manual operate a computer keyboard and basic office equipment. Subject to sitting, standing, reaching, walking, twisting, and kneeling to perform the essential functions. Working conditions are primarily inside an office environment.

    Travel required

    This position will require limited travel.

    Work authorization/security clearance requirements

    N/A