Key Responsibilities
- Support key business processes and applications through hands-on configuration and development, coordination of new development requests, and management of application integration to Salesforce
- Provide and design solutions and required architecture to business requests for Salesforce environments
- Develop and review specifications for enhancements to Enterprise Applications and associated database environments
- Design and build high-performance, reusable, and reliable Apex code with best practices
- Translate requirements defined in business, functional, and use case documents or operational artifacts into solutions in the Salesforce Platform
- Develop and execute comprehensive system test plans, conditions, test scripts, and test cases
- Recommend and facilitate best fit solutions through accurate assessment of workflow, data, and other process related problems
- Test bug fixes to ensure performance success as per requirements and deploy them to production
- Complete regular internal system audits and prepare for upgrades
- Collaborate with business partners to establish suitable processes to support development and change management activities
- Assist in the creation and delivery of related user documentation and end-user training to grow the Salesforce skillset and adoption across the organization
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 2 years of experience as a Salesforce Developer with extensive Salesforce experience with exposure to various SFDC clouds
- Expertise in creating Lightning components (Aura knowledge is a must, LWC will be additional advantage)
- Knowledge of Public Sector Solutions (PSS) is an additional advantage
- Apex Enterprise Patterns Knowledge/Experience
- Well versed in any modern IDE (like VS code) and familiar with Git/Bit Bucket
- Expertise in providing solution for complex requirement
- Proven track record achieving desired business outcomes through defining system architecture, identifying gaps between current and desired end-states, and delivering comprehensive solutions
- Extensive experience developing advanced Apex, Lightning Web Components, advanced complex triggers, Visualforce pages, SOQL, scheduled batch jobs, and SOAP/REST Integrations
- Professional experience authoring requirements, definition, design, and other related project and system documentation
- Demonstrated ability to effectively identify and translate user requirements in business, functional, and test scenarios for project of various sizes and complexity
- Ability to leverage customization of Salesforce objects, Salesforce workflows, and Process Builder to automate processes and improve Service productivity/adoption
- Hands-on experience in data management including uploading/cleaning-up data using data loader, creating validation rules, pick list values, and lookup filters to ensure data quality
- Demonstrated experience designing custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, Visualforce pages, and email generation according to application requirements
- Strong knowledge of Salesforce configuration capabilities and be able to recommend best practices and identify areas where custom development is required