Sr Software Engineer Developer - UI

Fidelity Investments - Salt Lake City, UT 84101 APPLY TO THIS JOB

The Advanced Process Solutions team at Fidelity Investments is looking for a mid-level UI-skilled Software Engineer in Salt Lake City, UT. You would be working on a project to build XTRAC's Next Generation Workflow application.

This position is based in Salt Lake City, UT.

The Purpose of Your Role

APS is looking for top UI engineer talent that can, via skilled development, drive high user satisfaction as it relates to the work flow and business process related web tools within our product portfolio. This role will play a key part of developing industry standard and best-practice web applications – utilizing modern and cutting edge development languages, frameworks and methodologies.

The Skills You Bring

Bachelor’s Degree in a technical discipline or equivalent experience.

5+ Web development using HTML / CSS / Javascript / Server side technology like Java / .NET / Node.js / etc.

5+ Advanced Javscript development skills required. Skills in JQuery, Angular, Backbone, Require, Bower, Browserify, or other advanced Javascript skills are a must.

Experience with modern web application packaging and deployment using Yeoman, Grunt / Gulp.

Experience with Maven, Nexus, Git, NPM.

Excellent communication skills required.

Strong problem resolution skills required.

Ability to work in a team oriented environment required.

Experience with Microsoft Office tools required.

The Value You Deliver

Provide technical guidance and leadership

Devise or modify procedures to solve complex business problems

Accurately estimate work requirements.

Plan assigned activities in detail.

Report status promptly and forthrightly.

Communicate effectively in team oriented environment.

Follow good software development practices and procedures

Complies with architecture standard

Participates in application level architecture

Develops original and creative technical solutions to on-going development efforts

May performs independent and complex technical and functional analysis for multiple projects supporting several initiatives

Designs applications or subsystems on major projects and for/in multiple platforms

Participates in architectural design review

Develops applications for multiple projects supporting several divisional initiatives

May be required to recommend development testing tools and methodology and reviews and validates test plans

Assists in the planning and conducting of user acceptance testing

Responsible for QA readiness of software deliverables

Plans and conducts system testing

Responsible for supporting implementation of moderate-scope projects or major initiatives

Responsible for post-installation testing of any problems

Develops comprehensive documentation for multiple applications supporting several corporate initiatives

Provides application support for appropriate platform

May serve as on-call resource to support the organization's service and escalation model

May be responsible for directing and monitoring the work of team members

May provide guidance and training to enable other team members to meet/exceed expectations

May have input into hiring decisions

Mentors other team members

Works on complex assignments and often multiple phases of a project

Contributes to the development of organization's goals and objectives

Assists in developing departmental technical policies and procedures

Maintains user/external group and vendor relationships

May assist in establishing project plans for projects of moderate scope

Works on multiple projects concurrently

May establish on-time and on-budget project goals

Plans and coordinates project schedules and may make project assignments

Maintains status of project and monitors activities of team members

Initiates discussions with users or external groups to resolve issues

Works directly with the user community for project definition

How Your Work Impacts the Organization

Advanced Process Solutions is an organization focused on process automation tools and technologies for Fidelity’s critical business processes and driving significant improvements in those processes – both local to individual businesses and cross-enterprise. This role is a key driver in matching the ideal process improvement tools and techniques to individual process optimization opportunities.

Company Overview

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit

Fidelity Investments is an equal opportunity employer.

Job: Technology

Primary Location: US-UT-Salt Lake City

Schedule: Full-time

Job Level: Individual Contributor

Education Level: Bachelor's Degree (±16 years)

Job Type: Standard

Overtime Status: Exempt

Travel: No

Salt Lake City, Utah
Salt Lake City, UT


Fidelity Investments

Salt Lake City, Utah 84101

5/24/2018 6:14:56 AM