Senior Software Engineer/Developer - 1707858
Company: Fidelity Investments
Location: Salt Lake City, UT
Posted on: September 8, 2017
Job Description:
Duties: Designs, develops, and maintains authentication and
identity management applications to facilitate secure access to
Fidelity’s customer facing systems, according to Agile and Waterfall methodologies.
Performs database architecture and design to provide support for
financial security applications. Develops business rules to support Risk Based
Analysis for various businesses across the organization. Provides business
solutions by developing complex or multiple software applications. Primary Responsibilities: • Develops original and creative technical solutions to
on-going development efforts. • Designs applications or subsystems on major projects and
for/in multiple platforms. • Develops applications for multiple projects supporting
several divisional initiatives. • Supports and performs all phases of testing leading to implementation. • Assists in the planning and conducting of user acceptance
testing. • Develops comprehensive documentation for multiple
applications supporting several corporate initiatives. • Responsible for post-installation testing of any problems. • Establishes project plans for projects of moderate scope. • Works on complex assignments and often multiple phases of a
project. • Performs independent and complex technical and functional
analysis for multiple projects supporting several initiatives. Requirements: Bachelor’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics, or a closely related field and three (3)
years of experience in the job offered or three (3) years of experience
developing authentication and identity management applications and database
solutions in a financial services environment; Or, alternatively, Master’s
degree (or foreign education equivalent) in Computer Science, Engineering,
Information Technology, Information Systems, Mathematics, Physics, or a
closely related field and one (1) year of experience in the job offered or one
(1) year of experience developing authentication and identity management
applications and database solutions in a financial services environment.
Candidate must also possess: Demonstrated Expertise (“DE”) developing
enterprise financial services applications in distributed environments using .NET and
ORM frameworks; and developing Web Services (producers and
consumers) using SOAP, REST, XML, JSON, and WSDL, according to Agile
methodologies; providing support using Continuous Integration (CI) tools, and
unit testing techniques; and designing technical solutions using UML
artifacts; DE developing enterprise client server applications; performing
database design, development, and administration within MS SQL Server and
Oracle environments; and developing Web-based applications using
ASP.NET, IIS servers, C#, JavaScript and jQuery; DE performing responsive Web
MVC design and software development using: JavaScript MVC frameworks
(Angular.js), client-side technologies (HTML5, CSS3, Bootstrap, JavaScript,
JQuery, and JavaScript), and IDEs (Visual Studio); developing Test
Automation Framework leveraging Selenium, and performing Test-Driven development
using N-Unit; DE leading development teams to deliver multiple parallel SDLC
projects, including Project Management, Team/Resource Management, Resource
Planning, and Task Allocation and Delivery Management. To apply, visit http://jobs.fidelity.com and search for Job
Number 1707858.
Keywords: Fidelity Investments, Salt Lake City , Senior Software Engineer/Developer - 1707858, Finance , Salt Lake City, UT, Utah