Overview:
At Surprise HR, we’re committed to hiring engineers who are inspired by our team’s guiding principle: to derive a tremendous sense of purpose from the inner quest for excellence itself, being driven from within to make anything we touch be the best it can be.
Your Impact:
As a Salesforce Developer at Surprise HR, you will be an integral member of Product Development, responsible for designing and implementing mission-critical internal and customer facing solutions that are vital to the present and future success of the organization. These solutions must be highly usable, scalable, extensible, and maintainable. You will be working in a highly agile environment with a focus on iterative design methods. In addition to developing time and cost saving solutions, you will also be responsible for working with our Engineering Team as we continue to build on the integration between our platform and Salesforce.
Essential Job Functions/Responsibilities:
80%
- Functional knowledge of Salesforce.com data structure and understanding of how to leverage the tool to meet complex process and reporting requirements
- Design, develop, test, document, and deploy high quality business solutions on the SFDC platform based on industry best practices as well as business needs
- Communicate and collaborate with other technical resources and stakeholders regarding status, technical issues and creative solutions
- Provide operational support to Salesforce and various managed packages installed on the Salesforce platform
- Design and Develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements and company goals.
- Research integration issues and work closely with team members and engineering staff.
- Participate in the evolution of Salesforce by identifying tool improvements, documenting processes, participating in testing of enhancement requests and projects; build reports, dashboards, and workflows.
- Proficient in developing Workflows and utilizing Process Builder
- Able to design, configure & maintain security/sharing rules, permission sets, field level security, record level security, roles and profiles
- Understands the importance of Entity (Object) Relationships and how to implement them in Salesforce, via lookups, master-detail and custom junctions
- Strong understanding of Object Oriented (OO) design patterns as well as various user-based security models
20%
- Research and keep current on force.com technologies and communicate trends and future needs from a business perspective.
- Provide on-call and overnight support when necessary (limited requirement today, but as the organization grows this responsibility will become more prominent)
- Research and find opportunities to utilize SFDC best practices, guidelines to improve system productivity, scaling and monitoring
Qualifications:
- Minimum Required Education and Experience:
- Bachelor's degree from an accredited university or commensurate work experience.
- 3-5 years of software development experience that includes 1-2 years of Salesforce.com development experience
- Knowledge of Web Services, REST, XML and outbound messaging.
Required Knowledge, Skills And Abilities:
- Must have historical and proven knowledge and practical application of Visualforce, APEX programming, Force.com APIs, and Web Services
- Must have knowledge of Salesforce Lightning and JavaScript
- Unique combination of being business-minded and highly analytical while also having a strong and deep technical background in Salesforce.com
- Demonstrate sharp, analytical, problem solving, and decision-making skills
- Highly organized, deadline-driven individual with a "get it done" attitude.