Job Description :
Job Title: Front-End Developer
Location: Westlake, Texas
Duration: 6-12 Months

The Purpose of This Role
As a Senior Developer, you will focus on front end technologies, working directly with technical and business stakeholders to translate a vision and designs into sustainable business solutions. You will be responsible for the development of complex software applications, ensuring they are built with quality, consistency to our standards, performance and responsive to the device accessing the application. You will be accountable for ensuring progress in accordance with roadmaps including the moving to public cloud, modernizing platforms, and going towards open source software.
While handling challenging web issues, it is important that you compile and interpret piles of data to international audiences with varying financial backgrounds and life stages.
Working across multiple back-end systems to improve financial decision-making.
As a developer your goal is to apply a componentized design system, also recognizing when a component needs to be modified or built.

The Value You Deliver
This individual will play a Development role within the Fidelity Fund and Investment Operations (FFIO) - Analytics team. They will be responsible for the creation of quality web based software components that are used by FFIO business teams. The Developer will work closely and collaborate with architects, business representatives, and other developers to design, build, test, and deliver the features that make up a modern and scalable Analytic experience. This is purely a hands on role where you need to engage in developing solutions using the latest technologies, lead code reviews and coding standards for web components, and mentor the team in adapting latest technologies and maintaining the delivered solutions.

The Skills that are Key to this role
Technical / Behavioral
Experience with web browser applications using HTML, CSS and Javascript
Experience developing applications using Java/J2EE
Experience with modern front end technologies like angular.js and node.js (is a must)
Experience in AWS such as Lambda, Serverless, DynamoDB, Kinesis
Experience building high performance and highly available customer-facing products
Experience building Single Page Applications using RESTful APIs
Work with product managers, architects, and data analysts to design, develop, test and implement on-premise and cloud-based solutions
Work with design teams to build a library and template framework to make modular and reusable code
Work with on-site and offshore development and support teams to build and deploy applications
Use Git for code repository and history tracking
Use iterative and agile development methodology
Build consistent and performant products
Build the features and capabilities that our business need on a daily basis
Provide engineering support for customer issues and general problem solving
Research and adopt new technologies and open source implementations
Design and perform unit and integration testing
Write and review design specifications
Write and review technical specifications - including READMEs and code comments

The Skills that are Good To Have for this role

Message queuing / JMS
Experience as a UX designer or interaction designer a plus
Experience developing stored procedures for RDBMS
Understanding of the 12-factor requirements
Experience in front end technologies backbone.js, ember.js, react.js
How your work Impacts the Organization

Fidelity Fund and Investment Operations (FFIO) provides timely and accurate information to internal Fidelity business partners, trading counterparties, custodian banks, and the various external trading desks, and maintains many internal records. FFIO focus is on core deliverables: Processing and Projecting Cash; Positions; daily NAV, Mils and Yields; Financial Reports; Tax Returns and Distributions. Our Analytics team provides information and insights to support business decision makers by integrating data sets and identifying trends and patterns delivered as reports, dashboards, or interactive visualizations.

The Expertise we’re looking For
5+ years of relevant experience.
Bachelor’s / Master’s Degree (e.g., Computer Science, Engineering, Finance)