DurhamRecruiter Since 2001
the smart solution for Durham jobs

Director, Architecture - 2059377

Company: Fidelity Investments
Location: Durham, NC
Posted on: August 3, 2022

Job Description:

Leads and architects a Java-based distributed record keeping platform built for Cloud deployment. Delivers server-side application code, using Java, J2EE technologies and Open Source frameworks -- Spring REST/MVC, Spring Boot and Apache Camel. Advocates test first development using Quality Assurance (QA) Automation, and modern E2E test (Protractor, Selenium, and Robot framework) and unit test frameworks (Junit and JaCoCo). Plans, defines, designs, and integrates a net benefits products on behalf of public and private companies.

Primary Responsibilities:

Draws on in-depth knowledge of the business of function to provide business unit-wide solutions by architecting complex or multiple software applications.

Deploys changes to customers while minimizing risk, using A/B tests, blue-green deployments, and feature toggles.

Promotes a data-driven approach by measuring, collecting, and using data to make business critical design decisions.

Participates in research to identify effective solutions design.

Collaborates with product architects to ensure consistency of product development and adoption of product asset bases across product lines.

Develops digital architecture blueprints to monitor industry and technology trends.

Evaluates and recommends technology and frameworks based on flexibility, long-term viability, and time to market.

Designs, develops, and modifies complex and major software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

Develops and directs software system testing and validation procedures, programming, and documentation.

Provides business unit-wide solutions by developing complex, multi-faceted software applications.

Researches and recommends new technologies in support of the strategic direction of the business unit.

Translates and incorporates business vision and objectives to architectural strategy recommendations at the functional level.

Identifies and consults with internal and external technical resources to produce cross-company strategic designs.

Consulates on development and delivery of major technology initiatives for the business unit.

Consults on deployment of major project deliverables.

Consults on the documentation of major technology applications.

Oversees the technical implementation of cross-divisional or company architectural components.

Initiates and drives project or strategy discussions with users or external groups to resolve issues.

Plans and leads organization-wide initiatives.

Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects.

Provides guidance, training, and coaching to other team members for performance and career development.

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 six (6) years of experience in the job offered or six (6) years of experience architecting, designing, and developing online retirement account management applications.

Or alternatively, Masters degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and four (4) years of experience in the job offered or four (4) years of experience architecting, designing, and developing online retirement account management applications.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) designing and architecting retirement account management, stock plan services, health and welfare, and defined benefits applications and services, using Java/J2EE technologies -- Spring MVC, Spring Boot, Apache Camel, JSP, JSTL, and Thymeleaf -- and Node.js with Express; building and exposing RESTful micro-services, using Spring Boot, Swagger Open API with OAuth/JWT, and JSON as a server-to-server Web security authentication technology; and exposing APIs thru Apigee API Management.

DE architecting, designing, and developing responsive Web applications using client-side frameworks (Angular, React, Vue.js, jQuery, and AJAX), programming languages (JavaScript, TypeScript, HTML, and CSS), and front-end module bundling and tooling frameworks (ESLint, Webpack, Gulp, and Grunt).

DE optimizing application cycle times to rapidly deploy application updates to customers while minimizing risk using Continuous Integration and Continuous Deployment (CI/CD) practices and tools -- uDeploy, Jenkins, Docker, and Stash; performing A/B tests and blue-green deployments into Cloud Solution providers -- AWS (ECS and EKS) and Azure (AKS); implementing feature management practices to accelerate release cycles and deployment cycles using LaunchDarkly Feature Toggles; and optimizing Web server protection, using Akamai WAF and Akamai SiteShield.

DE defining roadmaps, product visions, and work alignment using Scaled Agile Framework (SAFe) for Scrum teams; analyzing the integration of RESTful domain-based APIs -- content delivery services to retrieve content from SDL Tridion and DCLe Content Delivery Platforms; designing use cases for interactive Web applications and analyzing application logs and credential cookies using Splunk and Datadog; and integrating customer facing Web applications to analyze performance using Catchpoint Real User Monitoring (RUM).

For full job details and to apply, please visit https://jobs.fidelity.com/ and search for job number: 2059377.

Keywords: Fidelity Investments, Durham , Director, Architecture - 2059377, Finance , Durham, NC, North Carolina


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Durham RSS job feeds