Summary of Responsibilities:
|
Salesforce developer will be responsible for technical configuration, integrations and custom development on the Salesforce platform. Produces or modifies computer programs of all sizes and complexity. Responsibilities include translating technical requirements into working solutions, leveraging out-of-box functionality where possible, custom development and extending the platform with Apex, Visualforce, Lightning Web Components, and data integrations, as required. Salesforce developer will also assist in project scoping and documentation. Works with some supervision and is responsible for making a minimal range of decisions, escalating to Manager when appropriate and updating Manager on a regular basis.
|
Position Responsibilities:
|
- Researches, designs, defines, develops, tests, documents and implements new computer applications or changes to existing applications following Western & Southern Financial Group (W&SFG) standards.
- Builds integrations with third-party systems employing a variety of integration patterns (ESB, Pub/Sub, Point to Point, Batch, Singleton, etc.) with technologies including Salesforce capabilities (Soap, Rest, Platform Events, Streaming APIs, etc.), Informatica ETL and Windows Services (C#.Net) to enable end-to-end ecosystem for enterprise customers.
- Implements Salesforce solutions that adhere to platform best practices and performs peer code reviews. Typical Salesforce implementations include custom platform development (Apex, Visualforce, Lightning Components, HTML, XML, JavaScript, CSS, AJAX, SOQL, RestAPIs).
- Defines and delivers scalable technical solution architecture and integrated solutions involving different Salesforce clouds (including but not limited to Service Cloud, Financial Services, Communities, Marketing Cloud Platforms) and a variety of middleware products (Informatica, etc.) establishing quality and schedule.
- Performs Salesforce Administrator tasks including managing Salesforce security user Profiles Permission sets, page layouts, list views, dashboards, custom fields, emails and mail merge templates, list views, case assignment rules.
- Develops and maintains automated business processes using Salesforce process automation tools, such as Process Builder, Workflows, Formulas, Flow, Assignment Rules and email Alerts.
- Maintains, enhances and champions technical standards around Salesforce development, quality assurance, code deployment and change management.
- Assembles and analyzes data relating to processing problems, soliciting help as needed from IT and business unit associates. Producing deliverables within a diverse, fast-paced environment, collaborating effectively across teams and juggling multiple projects and initiatives simultaneously.
- Participates in daily scrum meetings, analyzes assign user stories, and identify/resolve gaps in functional user stories/business requirements closely working with peers.
- Consults and/or advises business unit associates by written and/or oral communication on inquiries concerning existing or proposed systems. Maintains effective client relations and rapport - delivering timely and relevant information with the ability to quickly identify and report project risks.
- Monitors the platform and responds quickly to identify issues; assures that hardware and software operate efficiently. Provides recommendations for process improvements or enhancements to current solutions.
- Performs other duties as assigned by management.
|
Selection Criteria:
- Demonstrated software development/technical experience, up to two years. Cite examples demonstrating proficient technical knowledge.
- Proven development experience (e.g., research, design, gathering requirements, working with business units, developing programs, testing, documentation, production support). Cite examples demonstrating this experience.
- Demonstrated strong understanding and experience with web technologies, relational databases (including SQL), and object-oriented Force.com programming languages such as Apex, Lightning, Lightning Web Components, CSS and HTML. Hands on experience with Salesforce Lightning, APEX and VisualForce.
- Proven strong analytical skills, including demonstrated experience identifying, defining and quantifying problems; collecting or interpreting data, establishing facts, and providing effective solutions. Cite examples of good decision-making skills when dealing with multiple alternatives.
- Demonstrated experience working with APIs and integrations.
- Demonstrated experience in Salesforce administration and setup (custom objects, managing users, working in sandboxes, deployment of change sets, etc.).
- Demonstrated experience working effectively within a team. Ability to work and collaborate as part of a team, but comfortable driving toward solutions with minimal supervision.
- Proven excellent verbal and written communication skills; ability to deliver complex concepts through abstract models and presentations to allow others to identify benefits. Occasionally conveys information to internal and external customers in a clear, accurate, focused and concise manner. Ability to interact effectively with peers and business partners.
- Proven examples of working under multiple deadlines with minimal supervision. Cite examples of successfully organizing and effectively completing projects where given little or no direction.
|
Work Setting:
|
- Works in an office setting and remains continuously in a stationary position for long periods of time while working at a desk, on a computer or with other standard office equipment, or while in meetings.
- Performs frequent keyboarding work requiring the ability to make repetitive motions of the wrists,hands and fingers.
- Occasionally moves about to accomplish tasks, particularly moves from one work station to another.
|
Educational Requirements:
|
- Bachelor's degree in computer science or technical related field. Salesforce Admin plus development experience may supplement formal education.
|
Computer Skills and Knowledge of Hardware & Software Required:
|
- Proficient in specific programming languages required by the individual business unit; Sales/Service Cloud, or Financial Services Cloud, Marketing Cloud, and Lightning Platform (formerly force.com), APEX, and VisualForce.
- Experience with front-end technologies such as SQL, HTML, CSS and JavaScript (including Salesforce's Lightning Component Framework). Development experience on these would be an added advantage.
- Proficient in word processing and spreadsheet applications.
|
Certifications & Licenses (i.e., Series 6 & 63, CPA, etc.):
|
- Salesforce Certified Administrator and/or Salesforce Certified Platform Developer I/II is a plus.
|
Position Demands:
|
- Extended hours required during peak workloads or special projects.
- Handles problems, installations, calls, etc., off-hours as required either remotely or by returning to work.
|