The client seeks an experienced Salesforce Application Developer consultant that can: Strong experience in designing and configuring the customer portal Integrating with AWS web components and print services. Develop and enhance Salesforce platform applications using Apex, SOQL/SOSL andLighting Web Components. Highly skilled in process automation, Scheduling batch jobs, Flows, Apex classes andtriggers, Lightning components, Visualforce pages/components Experience working on Visual Studio code or other IDE Strong experience in designing document templates using Salesforce Native Documentgeneration tools or any third party tools. Contributes to the technical strategy and design towards solution vision Estimate work items, identify right resources and right approach for a given work item Contribute and manage the development streams Integrating Salesforce with other applications using REST, SOAP API’s, and integrationprocedures. Experience with the full software development life cycle from technical design todevelopment, testing and deployment of the client solution. Manage DevOps processes for code documentation, maintenance, and promotion. Create technical and process documentation when needed. Aid in the testing of system components with the QA team. Implement AppExchange solutions to the Salesforce organization. Build secure web applications with user authentication with Multi -Factor Authentication and/ or role -based access control. Implement graphic user interfaces based on user experience and accessibility best practices. Perform configuration management, continuous integration, and version control utilizingGitHub Adhere to Software Development Life Cycle (SDLC) processes. The followingmethodologies are currently being used for different projects Waterfall, RUP and Agile. Collaborate with business analysts, quality assurance specialists and application developersduring the design, development, testing, and implementation of applications. Experience working on data migration activities. Strong knowledge and experience in SQL Server Management tools. Understand high level application architecture/design, network design, performanceconstraints and security frameworks. Participate in and contribute to formal/informal technical reviews and presentations. Research, present and/or make recommendations on technical issues.