Logo
Jobs via eFinancialCareers

Principal, Full Stack Engineer

Jobs via eFinancialCareers, Smithfield, North Carolina, United States, 27577


Job Description:Principal Software EngineerThe Role

We are looking for a Principal Software Engineer to join us! In this case, we have launched a strategic initiative to build and deploy a serverless, real-time, push-based cloud architecture with infrastructure as code solution.As a Principal Software Engineer, you will play a contributor role on a Scrum team within Digital Platforms Technology. You will be encouraged to gain understanding of all the components of our web applications and will work with the members of the squad to deliver outstanding customer experience solutions. You will be a member of an agile team(s) to architect, build, test, and design the features that make up Fidelity’s Digital experiences. You will also be expected to contribute, as well as support leadership, guidance, and mentoring to the other developers within the wider Digital Platforms Technology team.The Expertise You Have

BS/BA Degree or equivalent experience preferredRobust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussionsProven experience in communicating technical needs and capabilities to non-technical team members, product owners, and partnersAbility to utilize a long-term mentality to help produce scalable, maintainable solutionsPassion to provide guidance on standard methodologies and mentoring support to the other Developers within the wider Digital Platforms Technology team8+ years of experience, with a focus in financial services applicationsThe Skills You Bring

Proficient understanding of web markup, including HTML5, CSS3 and understanding of server-side CSS pre-processing platforms, such as LESS and/or SASSProficient understanding of client-side scripting and JavaScript frameworks, including jQueryClient-side language, library, and framework proficiency: Angular 11+, JavaScript/TypeScript, Node, NPM, RxJSExperience using DevOps tools in a cloud environment, such as Artifactory, Jenkins, and SonarQubeExperience using AWS with proficient understanding in designing and building web environments on AWS, which includes working with services like S3 buckets, API Gateway, Lambda, ELB, Autoscaling and AWS Aurora PostgreSQLExperience using monitoring solutions like CloudWatchAn understanding of writing Infrastructure-as-Code (IaC), using tools like AWS CloudFormation or TerraformDevOps concepts governing SCM, continuous integration, monitoring, and deployment processesExperience in securing cloud applications using WAF and Route53Good understanding of asynchronous request handling, partial page updates, and AJAXProficient understanding of cross-browser compatibility issues and ways to work around themClient-side unit testing frameworks and test runners like Jest, Jasmine, and KarmaClient-side e2e testing frameworks like Selenium, Protractor, Cypress or PlaywrightProficient understanding of code versioning using GitAppreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverageThe W3C’s Web Content Accessibility Guidelines and their implementationThe Team

Fidelity's Workplace Solutions (WS) Digital Platforms Technology team designs, develops, implements, and supports WS’s suite of Digital products and services. The Digital Platforms development team focuses on delivering innovative solutions which meet the needs of our customers. Our systems professionals thrive, with a steadfast dedication to innovation, which fosters a culture of continuous improvement and significant achievement. We see ourselves as a vital link to Fidelity's customers. This is a fast-paced group that is using ground-breaking technologies to build powerful tools and outstanding user experiences for our customers, using digital-based technologies.Company Overview

At Fidelity, we are passionate about 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. We are proud of our diverse and inclusive workplace where we respect and value our associate for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com. Fidelity Investments is an equal opportunity employer.Accommodation Language

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation please contact the following:For roles based in the US: Contact the HR Leave of Absence/Accommodation Team by sending an email to accommodations@fmr.com, or by calling 800-835-5099, prompt 2, option 2For roles based in Germany: Contact accomodationsgermany@fmr.comFor roles based in Ireland: Contact accomodationsireland@fmr.com

#J-18808-Ljbffr