The Salesforce Developer II is responsible for Allegis Global Solutions (AGS) Enterprise Global CRM application, Salesforce (AGS360). AGS360 is central to AGS business operations to leverage internal data across the organization to enable better and faster management decision. The Salesforce Developer is responsible for the designing and supporting AGS360 through the entire application lifecycle to from standard and custom solution deployments.
Responsibilities
- 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