Job Title: Business Applications Developer
About the Role:
The role of Business Applications Developer is a critical position within our organization, requiring an individual with extensive experience in developing complex business applications. This person will be responsible for designing, implementing, and maintaining Salesforce solutions that meet the evolving needs of our business.
Responsibilities:
1. Administer, design, develop, and support Salesforce Platform (Sales, Service, Marketing/Pardot, Experience Cloud).
2. Take ownership of release cycles to implement and deploy new or updated applications and code.
3. Develop Apex classes and triggers, with expertise in building Custom User Interface, including Visualforce pages/Lightning pages, Aura Components, and Lightning Web Components.
4. Design and develop sites using Experience Site Builder and customize the experience site interface.
5. Design and develop custom workflows and approval flows that meet business requirements, as well as prepare solution design documents, data flow diagrams, and test cases.
6. Maintain code documentation, adhere to Salesforce best practices, and write/maintain test classes for all custom development.
7. Work closely with business stakeholders (Commercial Sales & Marketing, Agronomy) to understand their requirements and provide timely, effective solutions.
8. Collaborate with extended IT team developers to design, develop, test, implement, and support system solutions primarily on the Salesforce Platform.
Qualifications and Experience:
1. A minimum of 7 years of hands-on development and design experience with the Salesforce Platform is mandatory.
2. Implementing and developing in Apex, LWC/Aura/Visualforce is a must.
3. General web development experience with HTML, CSS, JavaScript is essential.
4. Experience working with large data sets, Salesforce APIs, and bulkification is necessary.
5. Excellent analytical and debugging skills are required.
6. Knowledge of IT SDLC and SOX methodologies is mandatory.
7. Mobile publisher and Salesforce maps experience are highly desirable.
8. Datawarehouse, BI/Tableau tools experience is beneficial.
9. Ability to work as part of a collaborative IT team with clear verbal and written communication.
10. Bachelor's degree in computer science, engineering, or information systems is preferred.
Why Choose Us?
We offer a dynamic work environment, opportunities for growth and development, and a competitive compensation package. If you are a skilled Business Applications Developer looking for a challenging and rewarding role, please submit your application.