18 Jan
Software Developer - Salesforce
Vacancy expired!
- Strong experience (2+ years) with Salesforce development, preferably in a large enterprise environment, including working knowledge of:
- Apex triggers
- Apex batch jobs and scheduling
- DML and order of operations
- Lightning Components - Aura and LWC
- Bulk API 1.0 and 2.0
- Reporting and instrumentation
- Profiles, permission sets, and custom permissions
- Data security and sharing models
- Governor limit considerations at scale
- Experience with at least one of: VS Code, Force.Com, Illuminated Cloud or other Salesforce development tools
- Ability to deliver solutions in a highly-collaborative team environment, in close partnership with other teams
- Significant experience in practicing agile methodologies, including scrum and continuous integration environments, as well as candid retrospective and continuous improvement
- Strong communication skills, including experience with crucial conversations and team accountability
- Understanding of how technology solutions meet business outcomes and ability to offer a range of solutions for business partners based on current and aspirational needs.
- Experience designing, developing, modifying and testing new and/or existing web based applications in languages such as JavaScript, Java, XML, HTML, SQL, Mule, JSON, Spring, Spring boot, Spring APIs
- Experience developing RESTful Web Services
- Experience with Selenium UI automation
- Experience utilizing continuous integration and delivery pipelines with Jenkins 2.0
- Technical writing and documentation experience
- Implements software solutions that enable the use of Salesforce to assist State Farm agents and customer support associates in servicing customers and potential customers
- Provides system software support for Salesforce applications
- Builds and improves Salesforce Lightning implementations, web services, and various other systems
- Applies User Experience (UX) best practices to improve the usability of the product and its interaction with the customer
- Takes ownership of product stories to deliver impactful features from idea to implementation
- Participates in the full software development cycle including coding, testing, implementation, support and sunset
- Participates in team agile ceremonies such as PI and Sprint planning
- Adopts Service Design, where appropriate, through utilization of modularity within architecture to enable continuous delivery
- Applies understanding of tasks, activities, procedures, and processes in order to consistently produce high-quality work
- Applies innovation, passion and flexibility in daily activities
Vacancy expired!