Salesforce Developer

Overview

On Site
USD90,000 - USD120,000
Full Time

Skills

Salesforce Developer

Job Details

job summary:

Renaissance Financial is a comprehensive financial planning firm with locations in St. Louis, Overland Park, Omaha, Phoenix, and Salt Lake City. Our Mission: Using creative business and personal planning, we help our clients achieve financial freedom... one relationship at a time. Our true team approach and entrepreneurial atmosphere set us apart from other firms in our industry. Joining our close-knit team at Renaissance Financial will inspire professional growth through numerous opportunities while creating a lasting impact on our organization and community. We support and reward our staff through team outings and industry leading benefits because we sincerely care about the well-being of our team members.





The mission of this full-time position is to design, develop, implement, and maintain Salesforce solutions within the organization. You will work closely with leadership to understand business requirements, customize, and configure Salesforce to meet those needs, and ensure the platform's optimal functionality. Using a technical background, excellent problem-solving skills, and a deep understanding of Salesforce platform capabilities, you will support the needs of the organization's Salesforce development needs.




Customize Salesforce Platform: This involves tailoring the Salesforce platform to suit the specific needs of your business. It includes tasks like setting up different sections within Salesforce, creating specific data fields to capture relevant information, setting up automated workflows to streamline processes, ensuring data entered meets certain criteria, and creating approval processes for various actions.



Develop Custom Solutions: Sometimes the standard features of Salesforce might not be enough to meet your business requirements. In such cases, custom solutions need to be developed using programming languages like Apex and Visualforce. This could involve creating new functionalities, interfaces, or automation processes unique to your business needs. (using SOQL, Apex, Visualforce, Lightning Web Components Framework, and other Salesforce development tools)



Integrate Salesforce with Other Systems: Often, businesses use multiple software systems to manage different aspects of their operations. Integrating Salesforce with these other systems allows for seamless communication and sharing of data between them. This can involve using APIs (Application Programming Interfaces), web services, or middleware tools to facilitate this communication.



Test Salesforce Solutions: Before implementing any changes or new developments in Salesforce, thorough testing is necessary to ensure that everything works as intended. This involves creating and executing test plans to check the quality, performance, and scalability of the Salesforce solutions.



Manage Deployment Process: Once changes or new developments have been thoroughly tested and approved, they need to be deployed to the live environment. This process involves moving the changes or developments from a testing environment to the live environment while ensuring that nothing breaks in the process. (including migration of metadata and code between environments using Salesforce DX, Ant scripts, or other deployment tools.)



Create Technical Documentation: Documenting the changes, developments, and integrations made in Salesforce is crucial for future reference and understanding. This includes creating design specifications, mapping out how data flows between systems, and diagramming the overall system architecture.



Cross Team & Client Collaboration: Technology is always evolving, and it's important to keep up with the latest updates, best practices, and emerging technologies in the Salesforce ecosystem. This involves staying informed on updates that would affect workflows for the team and the clientele.








location: Saint Louis, Missouri

job type: Permanent

salary: $90,000 - 120,000 per year

work hours: 8am to 4pm

education: Bachelors



responsibilities:



Customize Salesforce Platform: This involves tailoring the Salesforce platform to suit the specific needs of your business. It includes tasks like setting up different sections within Salesforce, creating specific data fields to capture relevant information, setting up automated workflows to streamline processes, ensuring data entered meets certain criteria, and creating approval processes for various actions.



Develop Custom Solutions: Sometimes the standard features of Salesforce might not be enough to meet your business requirements. In such cases, custom solutions need to be developed using programming languages like Apex and Visualforce. This could involve creating new functionalities, interfaces, or automation processes unique to your business needs. (using SOQL, Apex, Visualforce, Lightning Web including migration of metadata and code between environments using Salesforce DX, Ant scripts, or other deployment tools.)



Integrate Salesforce with Other Systems: Often, businesses use multiple software systems to manage different aspects of their operations. Integrating Salesforce with these other systems allows for seamless communication and sharing of data between them. This can involve using APIs (Application Programming Interfaces), web services, or middleware tools to facilitate this communication. (xperience with Salesforce integrations using REST/SOAP APIs, Platform Events, and other integration techniques.)



Test Salesforce Solutions: Before implementing any changes or new developments in Salesforce, thorough testing is necessary to ensure that everything works as intended. This involves creating and executing test plans to check the quality, performance, and scalability of the Salesforce solutions.









qualifications:

  • Experience level: Experienced
  • Minimum 3 years of experience
  • Education: Bachelors (required)


skills:
  • Salesforce



    Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).

    Applications accepted on ongoing basis until filled.



  • About Randstad Digital