What are the responsibilities and job description for the Salesforce Developer position at Northrock Financial Services LLC?
We are seeking a proactive and skilled Salesforce Developer to enhance and optimize our Salesforce platform in alignment with our business objectives and industry needs. This role involves executing the product roadmap, designing and implementing scalable solutions, and collaborating with internal teams and external partners to deliver high-quality technical enhancements. The ideal candidate will ensure an exceptional user experience by developing custom features, integrating Salesforce with other systems, and addressing business requirements through innovative technical solutions. They will also provide support for user training initiatives and ensure seamless adoption of platform improvements. This individual must excel in technical problem-solving, project execution, and effectively communicating the impact of design choices to stakeholders.
Key Responsibilities/Essential Functions
-
Salesforce Management and Configuration
- Manage all aspects of user and license management, including new user setup/deactivation, roles, profiles, permissions, public groups, OWD, and sharing settings.
- Configure and manage Salesforce objects, fields, record types, page layouts, assignment rules, approval processes, actions, custom settings/metadata, mobile administration, and list views.
- Build and maintain custom automation, apps, and components including Flows, Apex Triggers, Lightning Web Components, and Visualforce Pages.
- Design and manage ongoing configuration and enhancement of the system to support corporate goals and initiatives.
- Manage sandbox environments effectively.
- Support users and day-to-day operations through casework
- Data Management and Integration
- Maintain data integrity and improve Salesforce data quality by implementing rules and automation as needed.
- Participate in data integration processes with corporate enterprise systems and external vendors.
- User Experience and Training
- Partner with cross-functional teams to understand objectives and gather requirements to create scalable solutions with a focus on exceptional user experience.
- Monitor and improve user adoption by creating and delivering user training materials for both new and existing users.
- Proactively conduct system maintenance, including Security Reviews, Release Updates, Health Checks, and Optimizer reviews, while communicating updates to end users.
- Monitor system performance and troubleshoot/resolve critical issues quickly and effectively.
- Reporting and Documentation
- Develop and create customized reports, dashboards, and SOSL/SOQL queries.
- Analyze system capabilities and requirements to identify unused or underutilized platform features, conduct gap analyses, and propose solutions.
- Create and maintain detailed documentation, including technical designs, project plans, workflows, and training documents.
- Testing and Best Practices
- Facilitate and support testing of new features in alignment with team requirements.
- Understand Apex testing, unit tests, and code coverage.
- Identify and implement Salesforce best practices to increase business performance related to efficiency, customer service, and sales.
- Performs other duties as assigned.
Position Requirements
Formal Education & Certification
- Bachelor or advanced degree in accounting, business, finance, computer science, information systems, or a related field.
- Certified Salesforce Administrator and Platform Developer (preferred).
- Salesforce Certified Platform App Builder (preferred).
- Salesforce Trailhead Badges and Super Badges are a strong asset.
Knowledge & Experience
- 5 years of hands-on Salesforce Administration experience, preferably with Financial Services Cloud (Sales or Service Cloud at a minimum).
- Strong knowledge of Salesforce products, platform capabilities, and technical configurations.
Personal Attributes
- Proactive problem-solving skills and the ability to design innovative solutions.
- Strong communication and collaboration skills to liaise with cross-functional teams and stakeholders.
- Excellent attention to detail with the ability to manage multiple priorities.
- Eagerness to learn and adapt to new Salesforce features and platform updates.
- Proactive and detail-oriented.
- Commitment to continuous improvement and optimization.
- Exceptional organizational and time-management abilities.
- Strong focus on user satisfaction and experience.
- Ability to pass a background check.
Our Compensation & Benefits
- The estimated base pay salary rate for this role is $112,453.66 - $175,708.84 per year. Base salaries are determined based on job-related knowledge, skills, experience, and geographical work location. In addition, depending on the role, many roles are eligible for variable pay such as bonuses, commissions, and/or long-term incentives. To energize and inspire, we offer comprehensive benefits, including a company-funded ESOP and strong retirement plans, tuition reimbursement, comprehensive healthcare/dental/vision coverage, and generous Paid Time Off (PTO).
Work Conditions
- Ability to work in a fast-paced, dynamic environment with tight deadlines.
- Occasional off-hours support may be required during critical deployments or maintenance periods.
- We are committed to providing reasonable accommodations to individuals with disabilities. If you require assistance or accommodation during the application or employment process, please contact the People Team at PeopleTeam@NorthRockPartners.com.
- NorthRock Partners is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. We provide an inclusive and welcoming environment for all employees and applicants.
Salary : $112,454 - $175,709