Position Description: Collaborates with architecture design teams to design and implement solutions on the Salesforce platform through a multi-year Customer Relationship Management (CRM) initiative. Builds Salesforce.com platform solutions using standard and custom configuration capabilities in Salesforce Lightning Experience. Integrates Salesforce.com with other systems, using REST APIs or inventing solutions. Participates in formal reviews of architecture, design, and code. Creates and consumes APIs (SOAP/Rest). Develops complex or multiple software applications and conducts studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management. Primary Responsibilities: Works closely with portfolio architects to ensure Salesforce solutions adhere to enterprise standards. Defines and implements application-level architecture for financial services industry. Evaluates and proposes new tools and features to sustain technological evolution of application. Maintains code quality by conducting code reviews with scrum teams. Participates in Agile ceremonies to refine requirements from squad leaders and propose solutions. Implements Salesforce best coding practices and guide teams to adhere to proposed architecture and design. Performs impact analysis and measures performance of Salesforce Applications. Helps integrate application with other internal or external financial services applications in the company. Works with middleware teams to integrate applications seamlessly through enterprise API gateways. Implements proof of concepts for latest Salesforce features and complex design solutions. Coordinates production releases and prepares Release Management plans for teams. Facilitates the Data Migration efforts from legacy databases to Salesforce platform. Develops applications on complex projects, components, and subsystems for the division. Conduct Salesforce technical interviews for new additions in the Scrum teams. Recommends development testing tools and methodologies and reviews and validates test plans. Responsible for QA readiness of software deliverables. Develops comprehensive documentation for multiple applications or subsystems. Responsible for meeting project goals on-time. Advises on risk assessment and risk management strategies for projects. Acts as a primary liaison to resolve various project/technology issues. Advises senior management on Salesforce technical strategy. Mentors and coach junior team members on latest Salesforce features. Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives in financial services industry. Develops original and creative technical solutions to on-going development efforts.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level