ChelseaRecruiter Since 2001
the smart solution for Chelsea jobs

Director, Software Engineering - 2035717

Company: Fidelity Investments
Location: Boston, MA
Posted on: September 24, 2021

Job Description:

Leads a globally distributed delivery team working to advance technology initiatives. Builds scalable, resilient, and high quality applications using J2EE application development frameworks. 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. Participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve solutions.

Primary Responsibilities:

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

Defines and formulates development plans and strategies to execute implementation for the team.

Participates in high-level, cross-functional architecture design teams.

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

Consults on the development and delivery of major technology initiatives, deployment of project deliverables, and the documentation of major technology application.

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.

Manages a team of individual contributors, including performance management responsibilities.

Sets the visions, goals, and direction of the team/organization.

Plans and leads organization-wide initiatives.

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

Advises senior management on technical strategy.

Researches and recommends new technologies.

Works across teams to identify opportunities for organization-wide technology initiatives.

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

Initiates vendor relationships and establishes requirements for negotiations.

Identifies and plans for future resource needs.

Determines technical approaches at a strategic level for the business unit.

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 as a team lead of global Agile software development teams.

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 as a team lead of global Agile software development teams.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) designing and developing distributed, fault tolerant, high throughput, batch processes and middle-tier SOAP and REST Web services, using Java-Spring and myBatis/iBatis frameworks; and decomposing monolithic systems into a micro-service based architecture of distributed interactive components in the financial industry.

DE designing and developing risk based portfolio optimization engines for portfolio construction and management applications, that interact with Oracle RAC relational databases, and run/interact with cloud enabled components; and leading developers to build, deploy, run, and scale applications in Amazon Web Services (AWS), using AWS as a Cloud Platform as a Service (Paas) native AWS services (EC2, ALB, and S3), and Concourse enabled pipelines with Chef.

DE designing and developing portfolio construction and management applications -- tracking and interpreting requirements and project management artifacts (using JIRA), performing defect management (using Quality Center), developing (using Eclipse/SpringSource Tool Suite and jUnit), and performing test automation (using Spock/Cucumber), source code management (using Stash), continuous integration and deployment (using uDeploy), and tuning (using dynaTrace and TeamQuest) -- according to Agile methodologies.

DE building and leading a team of individual contributors on an Agile project -- leading a distributed (onshore/offshore) development team and providing technical and soft skill training and coaching, including determining performance review, and planning and directing project resources; and acting as a team lead of global Agile software development teams engaged in the design and development of applications in the financial industry including, liaising with stakeholders to inform discussions on future development.

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

Keywords: Fidelity Investments, Chelsea , Director, Software Engineering - 2035717, Finance , Boston, MA, Massachusetts


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 Massachusetts jobs by following @recnetMA on Twitter!

Chelsea RSS job feeds