Job Title: Salesforce Applications Developer
We are looking for a skilled Salesforce developer to join our team. The ideal candidate will have extensive experience in developing complex business needs and providing technical solutions for the Salesforce ecosystem.
Responsibilities:
* Administer, design, develop, and support the Salesforce Platform (Sales, Service, Marketing/Pardot, Experience Cloud).
* Take ownership of release cycles to implement and deploy new/updates to existing applications and code.
* Develop Apex (classes and triggers), experience building Custom User Interface, including Visualforce pages/Lightning pages, Aura Components, and Lightning Web Components.
* Design and develop sites using Experience Site Builder and customization of experience site interface.
* Design and develop custom workflows, approval flows as fits the business needs and prepare solution design documents, data flow diagrams, test cases etc. as needed.
* Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development.
* Work directly with business (Commercial Sales & Marketing, Agronomy) understanding the business requirements & provide timely and apt solutions.
* Closely work with extended IT team developers to design, develop, test, implement & support system solutions primarily in Salesforce Platform.
Qualifications and Experience:
* 7+ years of hands-on development & design experience with Salesforce Platform is a MUST
* Experience implementing and developing in Apex, LWC/Aura/Visualforce is a MUST
* General web development experience with HTML, CSS, JavaScript is a MUST
* Experience working with large data sets, Salesforce API's and bulkification is a MUST
* Excellent analytical and debugging skills is a MUST
* Knowledge of IT SDLC and SOX methodologies is MUST
* Experience with mobile publisher, Salesforce maps are a big plus
* Experience with ERP, Datawarehouse, BI/Tableau tools are a big plus
* Ability to work as part of IT team with clear verbal and written communication
* Bachelor's degree in computer science, Engineering, and Information Systems is preferred