Senior Software Engineer/Developer - 1611476
Company: Fidelity Investments
Location: Durham, NC
Posted on: December 2, 2016
Job Description:
Duties: Will contribute to the technical design, implementation
and evolution of a highly-scalable, highly-performant Fee Management
System in a distributed systems environment. Will work with senior
technical architects to help influence and implement the solutions. Primary Responsibilities: • Design and develop web services applications and participate
in all phases of the development lifecycle, including requirements
gathering, design, coding, testing, deployment, and maintenance of the
functionality. • Perform application UI development with JAVA and .NET; and
thin client application development using AngualrJs’ MVW
framework. • Develop secured authentication layer for REST APIs. • Translate business requirements into functional designs and
develop business solutions using IBM BPM suite of technologies. • Perform integration with authentication protocols. • Enable application extensibility and develop business process
flow. • Design high-level Business Process Definitions (BPD) based on
the business requirements and underlying implementations. • Develop applications based on Best Practices for Service
Oriented Architecture (SOA) and WSO2. • Perform unit testing with test cases for the developed
code. • Perform peer testing, code review, and impact analysis of
the modules developed by the other team members. • Collaborate with peers and superiors on process improvement
ideas, policy, and procedure enhancements, and opportunities to improve
our customers’ service experience. • Provide support of applications as and when required. • Create and maintain technical documentation. • Assist in identification, isolation, resolution, and
communication of problems within the production environment. • Actively collaborate with team members to develop, deploy,
and monitor team-wide projects, technical standards, and best
practices. 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
designing, developing, and deploying secure web-based applications,
including fee calculation and invoicing functionalities within a financial
services platform; or, alternatively, a 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 designing, developing, and deploying secure web-based
applications, including fee calculation and invoicing functionalities within a
financial services platform. Candidate must also possess: Demonstrated
Expertise (“DE”) building online transaction processing financial
platforms according to responsive web MVC design, and performing software
development using: JavaScript MVC frameworks, including Angular.js; client-side
technologies -- HTML5, CSS3, Bootstrap, and JQuery; AJAX as the communication
mode between browser and application servers; and Websphere Message
Broker as middleware and IDEs – Eclipse and IBM RAD; DE performing team
lead integrator tasks, including merging code management platforms
(ClearCase and Git) within an Agile or Waterfall environment; DE writing
SQL database queries to analyze transaction values within an Oracle
database environment; DE designing and developing workflows using
Informatica PowerCenter; and developing SOAP/REST Webservices using IBM
Websphere Message Broker (WMB) and Spring Rest Services for online
financial transaction processing applications. To apply, visit http://jobs.fidelity.com and search for Job
Number 1611476.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1611476, Finance , Durham, NC, North Carolina