Thursday, July 9, 2020

Principal Software Engineer - Salesforce Development (9-16 yrs) (Pylon Consulting)

Job Description

Job Title : Principal Software Engineer

The Purpose of This Role

The Distribution and Omni Channel Technology team is looking for a Full Time Engineer that will work within a team-based agile model to enhance and streamline how Fidelity's highly talented Sales, Relationship, Service and Operations teams deliver top level service with our clients and prospects leveraging Salesforce best practices. This role is in Fidelity Personal Investments and will support one of our 7 squads providing Salesforce centered solutions. You will be a part of an Agile delivery squad responsible for delivering powerful experiences to our Sales and Service customer facing associates for multiple lines of business engaged in financial planning, investing, and retirement.

The Value You Deliver :

- Build and deliver capabilities that enable our client facing associates to provide the best CRM experience using cloud centered solutions

- Be a partner in a squad set up to build and deliver end to end technology capabilities and experiences

The Skills that are Key to this role

Technical / Behavioral :

- Are comfortable being a self-starter, who actively challenges status-quo, is curious and not afraid to ask "Why" and "What if"?

- Are experienced with the tools of the trade including a variety of modern programming languages and frameworks

- Care about cycle time and use CI/CD practices & tools to rapidly deploy changes to customers while minimizing risk using practices such as blue-green deployments, and feature toggles

- Expertise in understanding the Salesforce.com, Salesforce 1, Sales Cloud, Service Cloud and other salesforce product areas.

- Should have strong technical capabilities and be able to contribute towards programmatic solutions on the Salesforce platform, including Apex, Lightning components, LWC API development (Drop Wizard), Test class development and coverage.

- Solid knowledge of creating and managing custom objects, fields, formulas, validation rules, page layouts, reports, custom workflows and approval processes within Salesforce or other similar platforms.

- Recommending, designing, advocating for, and actually administering best practice uses of Salesforce Sales Cloud and/or Service Cloud as well as internally-built tools, ensuring native functionality is maintained and customization is vastly minimized.

- An understanding of Salesforce.com API tools (Data loaderWorkbenchCustom Metadata loader) for data migration activities in Salesforce.com would be a plus.

- Should possess extensive knowledge of Java, JavaScript, jQuery, SOQL, XML, HTML, Rest API and CSS.

- Should have experience in working with DevOps tools such as Eclipse, Git, GitHub, Bitbucket, Jira, Confluence, Jenkins to manage development and auto deployments.

- Experience on Salesforce Developer Experience (DX), Lightning Web Component and Einstein Analytics is an added advantage.

- Should have functional knowledge of sales and support business processes.

- Should have experience in managing the technical delivery of custom development, integrations and data migration elements of a Salesforce.com implementation.

- Should have configuration experience using Salesforce.com point-and-click developer interface.

- Should be able to lead technical design sessions and architect technical solutions that are aligned with customer's business objectives.

- Should be able to design and manage execution of unit and integration test plans (automation and manual) to ensure that a quality solution is delivered.

- Should have Hands-on experience on delivering large scale projects utilizing Agile delivery methodology and participating in story writing, backlog grooming, and all Scrum ceremonies.

- Identifying, diagnosing, and resolving technical problems, escalating and pulling in other expertise when appropriate.

- Abiding by best practices and adhering strictly to processes set by other teams for system maintenance, security, release management, improvements, data integrity, duplicates, backups, etc.

- Effective communicator with the ability to rally people and sometimes teams around delivering on a customer centric vision.

- Taking intelligent risks, trying new approaches, and collaborating to drive real improvements in tools people use to do their jobs.

- Experience and excitement around big picture thinking is a real benefit. Passion for understanding how our Salesforce solutions tie into the larger Fidelity ecosystem.

The Skills that are good to have for this role

- Business knowledge or propensity to upskill on business knowledge in order to understand and better deliver against the needs of the advisor and their end clients

- Strong CRM knowledge and experience

- Salesforce Lightning Configuration, SOQL, Rest API Development

- Salesforce DX

- Lighting web component and

- Understanding of HTML & jQuery

How you're Work Impacts the Organization

Personal Investing (PI) is the retail investing arm of Fidelity that serves the financial needs of millions of individual investors with a comprehensive range of investment products and services. The primary objective of the team is to enable the PI businesses, working with our IT business partners in the broader global team across the US and our other global delivery sites. Over the years, we have developed technical expertise on various functions of personal and strategic investment products and data. Across our business we take great pride in building strong and lasting relationships with our customers, providing sound investment guidance, and delivering a best-in-class customer experience.

The Expertise we're looking for

- 9+ years of IT experience preferred

- Bachelor's or Master's degree preferred

- Salesforce certifications like Certified Admin, App builder and/or platform developer certifications are beneficial

Location: Cambridge Tower, TRIL

Apply Now

No comments:

Post a Comment