Job Description:
Job Description (Main Duties and Responsibilities):
- Work with a team of outstanding software engineers to help build and run great software solutions, applications and integrations in areas of cloud-based CRM – Salesforce.
- Plan and conduct requirements gathering session with the business to collect functional and non-functional requirements relating to client's Salesforce technology enhancement and initiatives.
- Develop, build, configure and unit test solutions from designs documentation
- Developed a rostering mechanism for managing Sales Manager shifts and opportunity assignment.
- Develop key reusable components.
- Apply programming knowledge to data management, scripting languages, API and integration tasks.
- Implement complex development and configuration activities for clients.
- Develop Lightning Web components, Aura components, Apex classes.
- API Integration with payment gateway using FinDock.
- Payment Gateway Integration with Stripe and Paypal.
- Understand solution architecture documents and validate with the solutions architecture team.
- Should have developed a user facing web components for cloud-based web CRM applications. like CRM using Lightning Web Components.
- Manage data items to Line of Business data items and understand the reporting/integration/relationship of items which map from Salesforce to Lob systems.
- Participate in estimating and writing requirements, deliverables, assumptions and exclusions documentation.
- Should have implemented high volumes of data for data governance requirements for legacy and standard data formats including XML, files, CSV, Excel (standard and advanced) using standard data mapping tools and Open-Source.
- Should have performed deep dive data analysis on upstream and downstream systems for various operational tracks under data governance scope.
- Should have handled data warehouse features like partitioning, sampling and indexing in context of Salesforce and its multiple data field source files and matching them to their related target fields in the destination.
- Be a product expert on the world’s leading data visualization and analytics platform.
- Responsible for understanding your own work area, be able to quickly get up to speed with issues.
- Engage with the technical architects to ensure designs are appropriate and then ensure those designs are implemented by the team.
- Ensure the teams are producing high quality, well-tested software that conforms to all technical guidance and standards.
- Ensure any reusable code created and any innovative work done within the team is communicated.
- Managing and deploying using Apex and Visualforce.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
- 1-5 Years of experience in designing and deploying the overall Salesforce ecosystem including Salesforce SFDC, Salesforce AppExchange.
- Expert in implementing web applications using Cloud / SaaS technologies (e.g., AWS, Heroku)
- Hands-on experience in client- and server-side development.
- Ability to analyze potential performance and scalability issues from architectural design and in live environments.
- Experience in Lightning Web Components, Custom Metadata, Aura components, Apex classes.
- Experience in API Integration with payment gateway using FinDock.
- Ability to effectively translate and communicate business requirements into technical solutions.
- Ability to drive projects to successful, on-time completion, and influence stakeholders and team members.
- Test code development, deployment, & bug fixes.
- Strong experience and exposure to standard JavaScript and HTML e.g. HTML5, CSS3 and jQuery.
- Active participations on open web standards e.g. W3C and Latest JavaScript features
- Lob Print & Mail API with Print Delivery Network (PDN) exposure
- Strong knowledge of web application development including JavaScript, CSS, or HTML5.
- Strong knowledge of common JavaScript frameworks such as Angular JS, React, etc.
- Experience with data migration and ETL/integration tools.
- Knowledge of SOAP.
- Hands-on-keyboard role as a member of the scrum team you will participate in grooming, estimating, solutioning and building user stories in Salesforce.