Overview
As a Salesforce Developer III, you will be responsible for designing, developing, testing, and deploying customized solutions on the Salesforce platform.
You will work with business analysts, project managers, and other developers to deliver solutions that meet the needs of various stakeholders.
You will also follow best practices and standards to ensure quality and performance of the applications.
Responsibilities
- Analyze business requirements and translate them into technical solutions using Salesforce tools and technologies.
- Develop, test, debug, and deploy high-quality code and components using Apex, Visualforce, Lightning Web Components, and other Salesforce frameworks.
- Integrate Salesforce with external systems using REST, SOAP, or other APIs.
- Perform code reviews, unit testing, and code coverage analysis to ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex issues and bugs.
- Provide technical guidance and support to junior developers and other team members.
- Stay updated with the latest Salesforce features, trends, and best practices.
- Collaborate with business analysts, project managers, and other stakeholders to deliver solutions that meet business needs and expectations.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in Salesforce development
- Salesforce Platform Developer I or Salesforce Platform Developer II certification (preferred)
- Proficient in Apex, Visualforce, Lightning Web Components, SOQL, and SOSL
- Experience in integrating Salesforce with external systems using REST, SOAP, or other APIs.
- Experience in using Git, GitHub, or other version control tools.
- Experience in using Salesforce DX, VS Code, or other development tools.
- Experience in using Salesforce testing frameworks and tools such as Apex Test Classes, Test Suites, Test Coverage, and Lightning Testing Service.
- Experience in using Salesforce deployment tools and methods such as Change Sets, Ant, or SFDX.
- Experience in using Salesforce debugging tools such as Developer Console, Debug Logs, and Lightning Inspector
- Experience in using Salesforce security features and best practices such as Profiles, Permission Sets, Sharing Rules, and Encryption.
- Experience in using Salesforce performance optimization techniques such as Bulk API, Batch Apex, Queueable Apex, and Asynchronous Apex.
- Experience in using Salesforce design patterns and best practices such as MVC, Trigger Framework, Selector Layer, and Service Layer.
- Experience in working with agile methodologies such as Scrum or Kanban.
- Excellent communication, collaboration, and problem-solving skills.
- Experience developing Salesforce solutions for insurance or financial institutions (preferred).
What We Offer
AmTrust Financial Services offers a competitive compensation package and excellent career advancement opportunities. Our benefits include : Medical & Dental Plans, Life Insurance, including eligible spouses & children, Health Care Flexible Spending, Dependent Care, 401k Savings Plans, Paid Time Off.
AmTrust strives to create a diverse and inclusive culture where thoughts and ideas of all employees are appreciated and respected.
This concept encompasses but is not limited to human differences with regard to race, ethnicity, gender, sexual orientation, culture, religion or disabilities.
AmTrust values excellence and recognizes that by embracing the diverse backgrounds, skills, and perspectives of its workforce, it will sustain a competitive advantage and remain an employer of choice.
Diversity is a business imperative, enabling us to attract, retain and develop the best talent available. We see diversity as more than just policies and practices.
It is an integral part of who we are as a company, how we operate and how we see our future.