Job Title: Salesforce Developer
Location: NJ, MD
VISA: USC ,GC , GC-EAD
Job Overview:
The Salesforce Developer will work with business stakeholders, architects, and the Salesforce team to design and build scalable and efficient solutions on the Salesforce platform. The developer will be responsible for creating custom solutions using Apex, Visualforce, and Lightning Web Components, ensuring that the developed solutions integrate seamlessly with other enterprise applications. This role requires a strong technical foundation in Salesforce and a passion for solving business challenges through innovative solutions.
Key Responsibilities:
- Salesforce Development:
- Develop custom solutions and applications using Apex, Visualforce, Lightning Web Components (LWC), and other Salesforce development tools.
- Customize and extend standard Salesforce functionalities to meet business needs using workflows, triggers, process builders, and validation rules.
- Participate in all phases of software development lifecycle including requirement analysis, design, implementation, testing, and deployment.
- Integration:
- Develop and maintain integrations between Salesforce and other systems using APIs (REST, SOAP), middleware tools, or custom solutions.
- Implement third-party apps and services as necessary to enhance Salesforce functionalities.
- Data Management:
- Collaborate with data teams to handle data imports, data cleansing, and data migration to and from Salesforce using tools like Data Loader.
- Ensure proper data mapping and transformations to maintain data integrity.
- Technical Design & Documentation:
- Translate business requirements into technical specifications and solutions.
- Prepare detailed technical documentation, including design patterns, configuration guides, and deployment processes.
- Participate in architectural discussions and recommend optimal solutions to meet business goals.
- Testing & Troubleshooting:
- Write and execute unit tests, ensuring that code meets quality standards and functional requirements.
- Troubleshoot and resolve issues related to custom code or system integration.
- Provide post-deployment support to address any issues or bugs that arise in production.
- Continuous Improvement:
- Stay current with Salesforce updates and new features, and suggest enhancements to the existing Salesforce ecosystem.
- Continuously work to optimize and improve system performance and the user experience.
- Collaboration:
- Work closely with business analysts, administrators, architects, and other developers to deliver high-quality Salesforce solutions.
- Participate in code reviews and collaborate with team members on best practices for Salesforce development.
Job Type: Full-time
Pay: $40.00 - $60.00 per hour
Expected hours: 40 per week
Work Location: In person