Develop Complex Solutions for Business Growth
-----------------------------------
Job Description
The successful candidate will be responsible for developing complex business solutions, leveraging Salesforce ecosystem to drive commercial sales, marketing, agronomy, finance, supply chain, and IT growth. This role will report into the IT Business Systems team.
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/updated 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 customize the 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.
* Adhere to Salesforce best practices, maintain code documentation, and write/maintain test classes for all custom development
* Work directly with business understanding business requirements & provide timely and apt solutions
* Closely work with extended IT team developers to design, develop, test, implement, and 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 APIs, 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