DurhamRecruiter Since 2001
the smart solution for Durham jobs

Principal Software Engineer/Developer - 1705815

Company: Fidelity Investments
Location: Durham, NC
Posted on: June 29, 2017

Job Description:

Duties: Responsible for translating the vision for divisional initiatives

into business solutions for the INTREPID program, which will serve to

migrate security reference data management functions to a new platform to

support the growing investment advisor volumes and to reduce operational

costs. Will be a member of the middle-tier development team, and will be

responsible for developing and delivering robust middle-tier web services.

Primary Responsibilities:

• Define and implement application level architecture, including

performance, security, changeability reliability and user experience.

• Develop and deliver robust middle-tier web services using Axis2,

Spring and following patterns of Contract-First W3C specifications.

• Participate in architecture design teams, and develop original and

creative technical solutions.

• Determine development approaches and strategies and ensure

conformance to established Fidelity standards.

• Provide technical evaluations for product capabilities.

• Provide oversight of development activities to meet budget, scope

and timeline goals.

• Provide vendor oversight and integration oversight.

• Conduct studies of alternatives, and analyze and recommend changes

in application level architecture development, procedures, standards, and

strategies.

• Provide estimates and feasibility of features.

• Work with other technical leaders to plan projects and coordinate

development activities.

• Serve as Technical Lead in the design and development of

applications on complex, major projects and subsystems.

• Advise on risk assessment and strategies.

• Review and advise on technical designs.

• Develop comprehensive documentation for multiple applications or

subsystems.

• Provide technical leadership and mentoring to small team of

software developers/engineers.

• Provide QA testing support.

Requirements: Bachelor’s degree (or foreign education equivalent) in

Computer Science, Engineering, Information Technology, Information Systems,

Mathematics, Physics or a closely related field and five (5) years of

experience in the job offered or five (5) years of experience in Java

development according to Agile methodologies. 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 three (3) years of experience in the job offered

or three (3) years of experience in Java development according to Agile

methodologies. Candidate must also possess: Demonstrated Expertise (“DE”)

in Security Reference Data Management within an asset management

environment; DE in development of Java web services according to Agile

methodologies using REST or SOAP, Java-based design patterns, JMS/MQ, and

object relational mapping using Ibatis or Mybatis; DE in Java middle-tier

development to update reference data within an Oracle environment using

Appian BPM for workflow modeling; Spring frameworks utilizing continuous

integration tools (AntHillPro/Hudson/Jenkins); configuration management

utilizing ClearCase/Github/Stash; test driven development using

Junits/CodePro/SONAR; and project build management using Maven; DE in data

migration and manipulation utilizing Oracle User Defined Types (UDT)

constructs; conducting middle-tier performance tuning and seeding; and

writing SQL queries.

To apply, visit http://jobs.fidelity.com and search for Job Number 1705815.

Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1705815, Finance , Durham, NC, North Carolina


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Durham RSS job feeds