Director, Software Engineering Development - 1801522
Company: Fidelity Investments
Location: Boston, MA
Posted on: February 23, 2018
Job Description:
Duties: Provides technical leadership for the delivery and
maintenance of low latency high throughput event-oriented applications.
Partners with Product Management, Architecture, and Engineering teams to
design, code, and build end-to-end, enterprise-wide equity asset management
applications within a .Net, Java, Distributed Messaging, and Oracle
environment. Draws on in-depth knowledge of the business or function to provide
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 and participates in the research
and recommendation of appropriate models, methods, tools, and
technologies to achieve business-unit-wide solutions. Primary Responsibilities: • Translates and incorporates business vision and strategy
to architectural strategy recommendations at the functional
level. • Identifies and consults with internal and external
technical resources to produce cross-company strategic designs. • Consults 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
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. • Plans and leads organization-wide initiatives. • Provides leadership, technical supervision, and expertise
to multiple teams in broad technical areas on complex
organization-wide projects. • Works across groups to identify opportunities for
organization-wide technology initiatives. • Regularly provides guidance, training, and coaching to other
team members for performance and career development. • Determines technical approaches at a strategic level for
the business unit. Requirements: Bachelor’s 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
designing and building investment portfolio management applications or
investment trading platforms; Or, alternatively, Master’s 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 designing and building investment portfolio
management applications or investment trading platforms. Candidate must
also possess: Demonstrated Expertise (“DE”) designing and developing portfolio
management or trading applications that perform functional programming to
build reactive and concurrency platforms built on caches and in-memory
data stores; DE designing portfolio management or trading
applications using cases, scenario modeling, prototyping, benchmarking, and
performance modeling -- to validate proposed architecture and alignment with
business requirements; DE designing and developing portfolio management
or trading applications with low latency messaging and responsiveness
within a .NET, Java, Scala, Kafka, or Oracle environment; DE leading a
geographically distributed, onshore/offshore development team according to
Agile methodologies. To apply, visit http://jobs.fidelity.com and search for Job
Number 1801522.
Keywords: Fidelity Investments, Boston , Director, Software Engineering Development - 1801522, Finance , Boston, MA, Massachusetts