• Save Job
  • 7 - 9 Years
  • Posted : above 1 month

Job Description:

About the opportunity Department Description

Investment Management Technology provides systems development, implementation and support services for FILs global Investment Management division We support Fund Managers, Research Analysts and Traders in all of FILs international locations, including London, Hong Kong, Tokyo and Mumbai

Fidelity is embarking on a number of strategic programmes of work that will create a technology platform to support the next evolutionary stage of our Investment Process These programmes span across asset classes and include Portfolio and Risk Management; Fundamental and Quantitative Research and Trading

Purpose of your role

The successful candidate will need to work on multiple Products / enhancements / bug fixes S/he will be responsible for the technical analysis and designing with respect to the requirements S/he will need to come out with estimates and design specifications as driven by the business needs Strong Experience required is in Python OO application development, REST APIs, Flask, Swagger with Oracle or any other RDBMS In addition, s/he would be expected to liaise with technology teams, and assist in technical issues resolution

This role would include

Responsible for design, impact analysis for the requirements

Responsibility to ensure project deliverables conforms to business requirements/objectives for the module owned

Contribute to the design and development of modules

Escalating concerns at the appropriate time to the Project Manager

Liaising with other Business Analysis & Systems teams to understand functional or operational implications of changes

Key Responsibilities

Responsibility to ensure project deliverables conforms to business requirements/objectives
Understand the requirements, evaluate potential products / solutions and provide technical recommendations
Responsible for design, impact analysis for the requirements
Be hands on with technology and to contribute to the design and development of projects where deemed necessary
Liaison with Project Managers, Delivery Architect, Business Analyst and other Subject Matter experts to ensure successful deliveries
Providing estimates as per the requirements specified by the business
Complete projects in accordance with agreed standards ie operational acceptance criteria
Identify and manage risks to conclusion escalating as appropriate
Work with project / operational areas as required to safeguard production service when changes are introduced into the production environment
Raising the productivity and quality of development teams by promoting agile practices and sharing skills through mentoring and/or pairing
Demonstrates continuous effort to improve operations, decrease turnaround times, streamline work processes, and work cooperatively and jointly to provide quality seamless customer service
Ability to apply development language knowledge to supply development solutions efficiently that comply with coding standards, technical design, performance requirements and functional specifications

Experience and Qualifications

7-9 years of hands on experience in application development in Python

Essential Skills

Strong experience with the following libraries Pandas, Numpy, Scipy/cvxpy
Cloud adoption and strong experience of working with python on Cloud foundry, AWS
API based/ services development in python
Experience of working Python with different databases
Python packaging and deployment
Experience of SQL and Oracle development (or similar RDBMS)
Experience in designing and maintaining logical and physical data models
Experience of working with tools such as Autosys or Control-M for bulk / end-of-day processing
Strong Experience of using Flask for API development
Strong experience with REST API and Microservice architecture
Strong experience with python unit test framework and TDD
Experience with various testing frameworks (Unittest, nose, pytest)
Experience working with different caching solutions like Hazelcast, Redis, GEMFire etc
Experience with a continuous integration and build automation practices on any tool like Bamboo, Teamcity, Jenkins etc
Hands on experience with Django, Flask or other Python frameworks
Familiarity with some ORM (Object Relational Mapper) libraries
Write reusable, testable, and efficient code
Design and implement of low-latency, high-availability, and performant applications
Integration of user-facing elements developed by front-end developers with server side logic
Implementation of security and data protection
Integration of data storage solutions
Performance tuning, improvement, balancing, usability, automation
Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features
Manage testing and bug fixes
Prepare technical documentation
Build efficient back-end features in Python
Integrate front-end components into applications
Proficient understanding of code versioning tools such as Git, Mercurial or SVN
Familiarity with event-driven programming in Python
Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application

Desirable Skills

Experience in financial engineering is a big plus
Knowledge of Investment Management industry especially particularly Portfolio Management and Quants for Fixed Income
Experience in the use of a source control management system like SVN, Github
Excellent written and verbal communication skills and a strong team player
Proven ability to work well under pressure and in a team environment
The successful candidate must be highly motivated, fast learner, flexible, willing to assume responsibility, and deliver quality work on time
Ability to interact with multiple technology and business teams
Strong analytical and debugging skills
Ability to multi-task under demanding conditions

About you Department Description

Investment Management Technology provides systems development, implementation and support services for FILs global Investment Management division We support Fund Managers, Research Analysts and Traders in all of FILs international locations, including London, Hong Kong, Tokyo and Mumbai

Fidelity is embarking on a number of strategic programmes of work that will create a technology platform to support the next evolutionary stage of our Investment Process These programmes span across asset classes and include Portfolio and Risk Management; Fundamental and Quantitative Research and Trading

About Fidelity International Fidelity International offers world class investment solutions and retirement expertise As a privately owned, independent company, investment is our only business We are driven by the needs of our clients, not by shareholders Our vision is to deliver innovative client solutions for a better future

Our people are passionate, engaged, smart and curious, and we give them the independence and the confidence to make a difference While we take pride in the excellence of our investment solutions and client service, we know we can always do better We are honest, respectful and make tough calls, challenging the status quo to achieve better outcomes through innovation Above all else, we always put our clients first

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Banking, Financial Services/Stockbroking
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 03rd Jun 2020

Key Skills:

These are some of our most popular tutorials

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status