Principal Software Engineer/Developer - 2010038
Company: Fidelity Investments
Location: Boston, MA
Posted on: July 17, 2020
Job Description:
Delivers full-stack AWS Cloud-based applications, using Node and
JavaScript frameworks to migrate infrastructure with no downtime in
Iaas, Paas, and SaaS environments. Uses business knowledge to
translate the vision for divisional initiatives into business
solutions by developing complex or multiple software applications
and conducting studies of alternatives. Analyzes and recommends
changes in project development policies, procedures, standards, and
strategies to development experts and management. Primary Responsibilities: Works across teams to improve development agility and
productivity. Leads the design and implementation of software solutions to
meet functional and non-functional requirements. Delivers maintainable, extensible, reusable, and performant
solutions. Performs independent and complex technical and functional
analysis for multiple projects supporting several divisional
initiatives. Participates in the full software development life cycle,
including coding standards, code reviews, source control
management, build processes, testing, and operations. Solves critical problems and resolves technical roadblocks
across technologies. Engages in product quality plans including, test case
development, design and code reviews, and regression testing. Works within a global Agile team and contributes to enhancing
engineering practices. Supports applications in production environments. Develops original and creative technical solutions to on-going
development efforts. Builds and supports mission critical applications. Advises senior management on technical strategy. Mentors junior team members. Collaborates with internal and external teams to deliver
technology solutions for business deliverables. Education and Experience: Bachelors 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
leading, building, designing, and architecting enterprise solutions
in an asset management environment. Or alternatively, Masters 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 leading, building, designing, and
architecting enterprise solutions in an asset management
environment. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) working on a full-stack engineering
team -- designing and developing dynamic responsive Single Page Web
Applications (SPA), using Angular 6+, Bootstrap, and NodeJS;
building CI/CD processes, using Jenkins, Concourse, Artifactory,
and Git; building RESTful Web Services and APIs using Spring Boot
Serverless Architecture; building messaging techniques using Java
Message Service (JMS); and performing database development and
implementation, using Oracle and DynamoDB. DE developing and supporting Cloud based solutions deployed on
Amazon Web Services (AWS) platform, using core AWS services within
an asset management environment; developing monitoring and log
aggregating dashboards for memory usage and application error
logging, using AWS CloudWatch and Datadog; developing Ruby based
CHEF Recipes and Cookbooks for configuration management; and
building, deploying, and managing AWS infrastructure and
infrastructure as a code (IaC,) using CloudFormation and YAML
scripts for infrastructure automation on AWS. DE performing unit testing, using Jasmine and Karma for Angular
based Web applications; performing AWS infrastructure testing using
JMeter; performing automation testing using Protractor; writing
Python scripts to manage AWS resources from API calls using BOTO
SDK; and configuring AWS CLI to control AWS Services from command
line interfaces and automating using SHELL/BASH scripting. DE designing and developing custom Web parts, workflows,
Microsoft flow, and Power Apps for applications based on Microsoft
SharePoint 2013/2016, SharePoint Online, and Office365
Technologies, using C#, ASP.NET, PowerShell, CSOM, and JavaScript
libraries within Visual Studio and SharePoint Designer
2010/2013. For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2010038.
Keywords: Fidelity Investments, Lowell , Principal Software Engineer/Developer - 2010038, Finance , Boston, MA, Massachusetts