Director, Architecture - 2002628
Company: Fidelity Investments
Location: Boston, MA
Posted on: February 14, 2020
Job Description:
Leads software and application development and architecture
initiatives. Provides technical vision and leadership required to deliver complex and critical asset management
solutions. Develops innovative, well-architected solutions for applications, data infrastructure, and architecture and
system design issues using three-tier application architecture and technologies, including Java, .NET, Spring,
myBatis, and Oracle. Primary Responsibilities: Provides architecture leadership for asset management solutions.
Establishes, implements, and enforces appropriate architecture standards in the creation and implementation of the
technical solution. Collaborates with product and engineering leads and senior management on product and delivery
requirements and roadmaps. Designs, develops, and modifies software systems, using scientific analysis and
mathematical models to predict and measure outcome and consequences of design. Directs software system testing and
validation procedures, programming, and documentation. documentation. Directs project teams on design and application
integration with technologies across the stack, including UI, security and database. Dives delivery teams to
organize and participate in architecture reviews, developing best practices and ensuring adherence to standards,
roadmaps, and the IT Blueprint. Translates business objectives into technology strategy with proficiency in multiple
enterprise technologies and architectural styles and
techniques. techniques. Leverages knowledge of diverse technologies
including cloud, mobile, web, transaction processing, stream applications, distributed caches, functional programming, and
reactive applications to lead the overall definition of the architecture competency. Promotes engagement models and
communicates the overall architecture value proposition. proposition. Monitors industry trends in application
architectures and application development, including new
features with Cl/CD technologies, Maven, NPM, Jenkins, Chef, Cloud
formation, NoSQL and AWS (EMR, S3, Lambda, Kinesis) to ensure continued progress within the industry. Provides thought
leadership to Proof of Concepts for the assessment of potential implementation and benefits. Defines patterns and
best practices to address both functional and non- functional requirements with resilient architectures. Education and Experience: Bachelors degree (or foreign education equivalent) in Computer
Science, Computer Information Systems, 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
designing and developing enterprise scale, high performant, and resilient technology solutions, using multi-tiered and
services based architecture to support investment and financial service business functions. Or, alternatively, a Masters degree (or foreign education
equivalent) in Computer Science, Computer Information Systems, 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 designing and developing enterprise scale, high performant, and resilient technology solutions,
using multi-tiered and services based architecture to support investment and financial service business functions. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) developing Web and client-server
applications, using Java, JavaScript, or .Net programming languages; implementing enterprise scale systems,
using Java Enterprise Edition and Spring framework according to Agile methodologies; configuring and deploying web
applications, server-side components, and web services on WebSphere, JBoss, and Tomcat application servers;
and implementing database integration components using Java persistence API. DE architecting scalable and extensible Web and n-tier
applications using Model-view-controller and layered architectural patterns, and Object Oriented design principles;
designing RESTful APIs and messaging infrastructure to facilitate integration with internal and external systems;
designing database schemas, using ER modelling and normalization techniques for RDBMS, including Oracle and MS SQL
Server; and implementing application security using Single Sign for authentication and role based access
control for authorization. DE prototyping key technology solutions to solve complex
business problems, using Containerization and Services technologies provided by modern cloud platforms -- Azure and
AWS; integrating enterprise applications with external financial service providers using RESTful APIs; providing
specifications to define, manage, and deliver innovative solutions; architecting solutions to accelerate digital
transformations, using machine learning and artificial
intelligence (AI) based components within the financial services domain. DE profiling complex Web and multi-tiered applications and
optimizing application performance, using multi-threading, memory management and JVM tuning techniques; troubleshooting,
debugging, and performing root cause analysis to support application service level objects and improve
application and product design, using heap memory analyzers (log4j and Wireshark); and tuning database query performance
using query analysis techniques -- Explain Plans, SQL query analyzers, and Oracle AWR. For full job details and to apply, please visit
https://jobs.fidelity.com and search job number: 2002628.
Keywords: Fidelity Investments, Salem , Director, Architecture - 2002628, Finance , Boston, MA, Massachusetts
Click
here to apply!
|