Software Engineer Developer - AMT Cloud Applications

Fidelity Investments - Durham, North Carolina
4/16/2018 7:27:06 AM
1802978
Technology


Job Desription

Common Platform Solutions is looking for a Software Engineer to work on the implementation of our middle tier frameworks, platforms, tools and services used by Asset Management Technology’s internal development teams and technology partners. We are looking for individuals who continuously strive to advance engineering excellence, agile delivery and technical innovation.

The Expertise We’re Looking For

Experience working on delivery of Java-based frameworks, services, analytics tools, scripting languages and common, shared libraries and components

Strong working knowledge of application and web services leveraging Spring, Spring Boot, Tomcat/apache, jQuery, JSON, JavaScript

Experience with a number of platform technologies and patterns, including JMS, Python, myBatis, Stash, REST and JAX-WS based web services, transaction management, multi-threaded programming and security (OAuth)

Familiarity with Continuous Integration & Continuous Delivery (CI/CD) best practices, including software configuration management, test automation, version control and provisioning/deployment tools

Exposure to cloud-based infrastructures and cloud platform as a service (PaaS) development approaches to build, deploy, run and scale applications

The Purpose of Your Role

As a software engineer, you will work among a team of developers across multiple global regions to build and support our centrally-managed, high quality frameworks & tools that promote reuse, best practices and reliable support to our IT teams. You will be an integral part of our overall product release and support process.

The Skills You Bring

You are proficient in systems administration skills with UNIX/Linux, with detailed knowledge of middle-tier platforms and web-based services/applications

You are adept at implementation of out-of-the-box and custom features, solutions and value added capabilities

You are able to work successfully in an environment that encourages autonomy in the work that you do

You are motivated, an excellent communicator, can take initiative to solve problems, and can make decisions based on the value of the solutions we build

The Value You Deliver

Strong attention to detail with the ability to multi-task across several projects and platforms independently

Solid platform engineering fundamentals and applied knowledge of best practices to support partners via consulting and development when required

Creativity, innovation and experimentation where needed, to provide solutions that help us improve the developer experience and streamline delivery for the business

How Your Work Impacts the Organization

Fidelity Asset Management Technology provides worldwide technology and support to all the Portfolio Management, Research, Trading and Investment Operations functions. Asset Management Technology is an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that enables the business to achieve competitive advantage globally.

Company Overview

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit FidelityCareers.com

Fidelity Investments is an equal opportunity employer

Company Overview

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit FidelityCareers.com

Fidelity Investments is an equal opportunity employer

Job: Technology

Primary Location: US-NC-Durham

Schedule: Full-time

Job Level: Individual Contributor

Education Level: Bachelor's Degree (±16 years)

Job Type: Standard
:

Overtime Status: Exempt

Travel: No

Durham, North Carolina
Durham, NC