Design, analyze, develop, and implement advanced software features including: custom solutions, branded user experiences, custom classes, scripts, triggers, forms, reports, dashboards, profile landing pages.
Optimize processes and functionality of Salesforce to improve quality, security, and consistency
Design and develop Apex Triggers as well as Apex Batch and Schedule Classes, and Email Services
Build reusable UI/UX components with Lightning component framework.
Develop and modify custom buttons using JavaScript and Workflow rules to automate tasks, email alerts, field updates, and time-dependent actions
Integrate Salesforce with internal and external applications which include but are not limited to: Web Services (RESTful services), Broadbean API, Ariba, TIBCO, MuleSoft, Informatica, and Web Forms
Manipulate application object data using SOQL and SOSL and design/implement custom output files for leadership consumption
Customize page layouts for standard and custom objects and assigned record types
Performed detailed analysis of business and technical software requirements and develop user friendly UI, leveraging visual force pages with custom controllers and other platform-based technology
Create roles, queues, and assign members accessibility permissions
Create UI customizations to enhance user experience
Manage data uploads/migration, data governance, and data/object de-cluttering and optimization
Create test classes and perform unit testing
Package and deploy customizations from development environments to other environments, including production environment using changes sets.
Provide training to internal employees and internal teams
Minimum Bachelor s degree in Computer Science, Information System, or related major
5+ years of experience using a relational database
5+ years of Salesforce developer experience (analyze, plan, design, develop, test, imple