Senior Software Engineer/Developer - 1610318
Company: Fidelity Investments
Location: Cary, NC
Posted on: November 4, 2016
Job Description:
Duties: Serve as a member of Fidelity's HR Learning Technology
team, which is responsible for providing technology tools for Fidelity
employees to manage their career growth, access online training programs and
other career-oriented applications. Will be responsible for
requirements gathering, creation of technical and functional design,
application design development, and testing and release management for internal
career- oriented applications. Primary Responsibilities • Perform system development lifecycle activities for
learning applications, including creation of stories and tasks in
JIRA. • Perform application design, development and testing,
including coding and unit testing, and system integration testing using
Agile methodology. • Perform database design of new features. • Implement and configure application breaks/fixes. • Collaborate with vendor and business users on upgrade and configuration issues. • Perform issue and risk management, and collaborate with
integrated system developers. • Represent Learning team in Change Management and Incident Management (IM) review meetings. • Perform problem resolution and issue/risk management for
learning applications. • Review and approve access requests created by users. • Create process and troubleshooting documents. • Perform disaster recovery as part of business continuity
planning. • Configure SFTP setup for new incoming feeds for learning applications. • Collaborate with the offshore QA team to perform functional
and data test cases. • Conduct performance tuning of DB code using tools including
SQL Server Profile and Activity Monitor in MS SQL Server 2008. 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
in installation and integration of enterprise-wide learning
management and evaluation systems; 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 in installation and integration of enterprise-wide
learning management and evaluation systems. Candidate must also
possess: Demonstrated Expertise ("DE") developing enterprise applications
using Microsoft .Net 4.5, MVC, JQuery, and CSS; developing SQL server
databases including writing stored procedures, functions, indexes, SSRS
and SSIS; providing production support and maintenance of vendor systems
using Dynatrace 6.2; and conducting performance tuning using SQL
Profiler; all within an Agile development environment using JIRA; DE in
installation, configuration and maintenance of learning applications --
Learning Management System (Sumtotal 2103.02) and Learning Evaluation
System (Perception 5.7); DE in configuration, release management and
change management, including creating tickets and workflows, using HP
PPMC 9.0 and HP Service Manager 9.31; and performing integration and
regression testing, as well as creation of unit, integration, data and
functional test cases using HP Quality Center 11.0; DE in enterprise-level data
modeling and design including Normalization in SQL and document
management using Sharepoint. To apply, visit http://jobs.fidelity.com and search for Job
Number 1610318.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1610318, Finance , Cary, NC, North Carolina