Salesforce Developer Location:Jacksonville, Fl
Jacksonville, FL
100,000 - 200,000
Job Description:
Role:Salesforce Developer
Location:Jacksonville, Fl
Job Summary
- The Salesforce Developer (SFDC) architects / designs, codes, tests, and implements new Salesforce software applications and configuration changes to meet project objectives and support new or expanding business objectives.
- The developer participates in the entire SDLC lifecycle from design through deployment.
- The Salesforce Developer will perform some Administrator functions. This includes providing support for end-users, creating / maintaining system security; troubleshooting; report and dashboard development and maintenance; monitoring and applying changes; customization of objects, workflows, fields, page layouts; system validation.
- The Salesforce Developer also functions collaborates with internal stakeholders and business owners in cooperation with the Project Manager and Business Analyst to gather, define, and communicate business requirements to facilitate project planning, business management, budget execution, and project coordination in accordance with the SDLC process.
- Daily responsibilities include designing and building applications, configuring changes, and documenting requirements in the Salesforce environment.
- You will be working in a fast-paced environment within an IT project team as well as supporting more than 300 users.
- This position is an exciting opportunity to drive the future of our company through the engagement of our sales team by leveraging business process automation on Salesforce.
Essential Functions, Duties, and responsibilities
- Develop customized solutions on the Salesforce platform to support critical business functions, meet project objectives, and enhance sales processes.
- Manage daily support and maintenance of Salesforce instance.Conduct long-term improvements to ensure alignment with company mission and goals.
- Communicate with IT project management team as well as any external developers/architects to design cohesive project strategies and ensure effective collaboration throughout all phases of development, testing, and implementation.
- Manage and facilitate deployment of new features with minimal impact on end-users.
- This may require off business hours and weekend scheduling.Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and objectives.
- Interact directly with stakeholders and end users to analyze project objectives and capability requirements, including specifications for user interfaces, customized applications, and interactions with other business tools such as SAP and SQL.
- Responsible for deployment of new features and applications in Salesforce.com. Deployment activities are typically conducted off business hours or weekends.
- Provide system administration support of internal and customer-facing Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects and workflow.
- Develop and improve reports, dashboards, and supporting process flows to provide reliable, accurate, and timely visibility into our Salesforce.com data.
- Help the business identify and document work flows.Prepare accurate and detailed system requirement specification documents, user interface guides, and functional / technical specification documents.Create, monitor, and maintain documents throughout the SDLC process such as the Technical Design Document, Deployment Plan, Test Plan / Matrix, Training.
- Support system validation requirements for compliance with FDA and ISO regulations.Ensure integrity of production environment by adhering to strict change controls.
- Support training and education efforts to increase adoption of Salesforce.comIdentify opportunities for sales automations and process improvements.
- Facilitate transition from Classic to Lightning environment.Test and document changes to the system using formal documentation process.
Education and Experience Requirements
- 4+ years Salesforce application development
- 4+ years Salesforce Administration in environment with 100+ users
- Salesforce Administrator Certification preferredSalesforce Developer Certification preferred
- Bachelor\'s Degree in Computing related degree or equivalent relevant work experience
- Proficient with Apex, VisualForce, SOQL, and UI related coding technologies to include JavaScript.
- Proficient with Microsoft Office applications to include Word, Excel, and Visio.
- Experience architecting and developing custom solutions in Salesforce.com
- Experience working in a regulated environment requiring formal documentation.
- Experience in both Classic and Lightning environments as well as Mobile Application.
- Experience in a complex Salesforce environment containing multiple role hierarchies, a high number of profiles, and multiple permission sets for system access and control.
Knowledge, Skills, and Abilities
- Provide technical expertise and architectural guidance for Salesforce.Provide industry experience to help shape solutions.
- Experience in gathering business and functional requirements.Excellent written and oral communication skills.
- Experience documenting and analyzing processes, procedures, and policies.Proficient in data manipulation, data cleansing, and report creation.
- Ability to create objects and custom workflows.Experience integrating third party applications into Salesforce enterprise environment.
- Managing user accounts, roles, profiles, and other security aspects of Salesforce.Exceptional problem-solving skills.
- Follow through with initiatives, assignments, and issues with minimal direction.
- Adhere to business processes for communication and project management through project management tool, Wrike (no experience required for the tool)Salesforce configuration and customization using Apex, VisualForce, Java.
- Experience with integrated Salesforce environment using ETL tools.Ability to work and communicate effectively in a team environment.
- Strong interpersonal skills with the ability to effectively communicate at all levels.
- Ability to provide exceptional customer service and maintain a positive attitude.Ability to resolve and mitigate issues and risks as they arise.
- Ability to understand business requirements and translate these into technical solutions.Adhere to and support companys quality and safety policies and procedures.Ability to retrieve and interpret documentation