Senior Software Engineer/Developer - 1611463
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 Testing and
Reporting System in a distributed systems environment. Will work with
senior technical architects to help influence and implement the
solutions. Primary Responsibilities: • Design Business Process Definition (BPD) based on business requirements and underlying implementation. • Translate business requirements into functional designs and
develop business solutions using IBM BPM suite of technologies. • Install IBM product fixes in the IBM BPM tool. • Design and develop web 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 within a Java
framework. • Develop Java SOAP based and Restful web services. • Enable application extensibility and develop business process
flow. • Develop application based on Best Practices of Service
Oriented Architecture (SOA). • 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 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 within a financial services platform. Candidate
must also possess: Demonstrated Expertise (“DE”) in design, execution,
monitoring, and optimization of business processes using IBM Business
Process Manager (BPM); 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 in enterprise
architecture within a JAVA environment using J2EE, Service Oriented
Architecture, and SOAP/Restful Webservices, as well as managing Websphere and
Tomcat services; DE scripting and executing shell commands in a Linux
environment for builds, deployments, and product maintenance. To apply, visit http://jobs.fidelity.com and search for Job
Number 1611463.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1611463, Finance , Durham, NC, North Carolina