Sr. Prin. Eng., Invest Tech

Sr. Prin. Eng., Invest Tech

Invesco Asset Management (India) Private Limited
Hyderabad / Secunderabad India
7-10 years
Not Specified

Job Description


Invesco is a leading global asset management firm with more than $1053.4B* in assets under management. We provide our retail and institutional clients a diverse and comprehensive range of investment capabilities to help people get more out of life. Invesco is publicly traded on the New York Stock Exchange (IVZ) and has about 7,000 employees in over 20 countries. (*As of March 31, 2020)
Invesco Technology is a global organization with 1300+ employees working together to serve our business to deliver a superior investment experience. We operate under a OneTech philosophy that guides our attitudes and business decisions and creates a truly collaborative environment. Our people are our priority because working together we can develop the innovative solutions that will propel us to becoming leaders in the asset management space in the digital and data economy.
'The thing I like best about working in IT at Invesco is the people. Every day, I am inspired by who I get to work with, not just in my local office, but around the globe.' - IT Manager, Houston, USA.
We're seeking an Engineer
Key Responsibilities / Duties
  • Work on new and innovative portfolio construction and analytics applications along with other experienced developers.
  • Build responsive, mobile friendly and visually stunning web applications.
  • Create RESTful APIs for consumption by mobile and web platforms.
  • Implement highly performant Python code to handle 1000s of requests at a time without interruption to the user experience.
  • Experiment with new technologies and acquire new skills to find creative solutions to the unique challenges we will encounter along the way

Work Experience / Knowledge:
  • Minimum 7 years of proven experience in Full Stack Python development using frameworks like Flask or Django (preferable flask). Advanced experience with Javascript, HTML, CSS, React.js, and other front-end technologies
  • Minimum 7 years of proven experience developing data analytics and visualization software and workflows
  • Experience with Python and libraries like numpy, pandas, scipy, and matplotlib would be a plus
  • Basic to intermediate experience with Linux server administration, containerized environments (Docker or LXC), git, continuous integration (e.g. Bamboo, Jenkins, Travis-CI, or CircleCI), documentation (e.g. Sphinx), IT security, distributed computing, and parallel computationExperience with implementing DevOps practices & test automation
  • Advanced experience with programming Restful APIs using Flask, etc.
  • Intermediate database programming experience with both SQL (e.g. Oracle, SQL Server, PostgreSQL, MySQL) and noSQL (e.g. Parquet) data stores.
  • Basic experience with ETL Tools like Informatica, etc.
  • Basic understanding of Equity, Fixed Income, and Derivative instruments
  • Knowledge of data visualization tools (e.g. Plotly, PowerBI, Tableau, Plotly Dash, or RShiny) is a plus

Skills / Other Personal Attributes Required:
  • Comfortable working with ambiguity (e.g. imperfect data, loosely defined concepts, ideas, or goals) and translating these into more tangible outputs
  • Strong analytical and critical thinking skills
  • Self-motivated. Capable of working with little or no supervision
  • Strong written and verbal communication skills
  • Enjoy challenging and thought-provoking work and have a strong desire to learn and progress
  • Ability to manage multiple tasks and requests
  • Must demonstrate a positive, team-focused attitude
  • Ability to react positively under pressure to meet tight deadlines
  • Good inter-personal skills combined with willingness to listen
  • Structured, disciplined approach to work, with attention to detail
  • Flexible - able to meet changing requirements and priorities
  • Maintenance of up-to-date knowledge in the appropriate technical areas
  • Able to work in a global, multicultural environment

Formal Education: (minimum requirement to perform job duties)
  • Bachelors or Masters in Computer Science, or other similar degrees from a top tier educational institution preferred

WORKING CONDITIONS:
  • Normal office environment with little exposure to noise, dust and temperatures
  • Normally works a regular schedule of hours, however hours may vary depending upon the project or assignment

COMPETENCY REQUIREMENTS - INVESCO CORE:
  • We are passionate about our clients success
  • Working together, we achieve more
  • We believe in the continuous pursuit of performance excellence
  • We earn trust by acting with integrity
  • People are the foundation of our success

REVIEWED BY:
Disclaimer: The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. Incumbents may be required to perform other duties as deemed appropriate by the supervisor from time to time.
Work Experience / Knowledge:
  • Minimum 7 years of proven experience developing data analytics and visualization software and workflows.
  • Advanced experience with Javascript, HTML, CSS, React.js, and other front-end technologies.
  • Advanced experience with REST API development.
  • Advanced experience with Python and libraries like numpy, pandas, scipy, and matplotlib.
  • Intermediate database programming experience with both SQL (e.g. Oracle, SQL Server, PostgreSQL, MySQL) and noSQL (e.g. MongoDB, Parquet) data stores.
  • Intermediate experience with data visualization tools (e.g. Plotly, PowerBI, Tableau, Plotly Dash, or RShiny).
  • Intermediate to advanced experience with Microsoft Excel.
  • Basic to intermediate experience with Linux server administration, containerized environments (Docker or LXC), git, continuous integration (e.g. Bamboo, Jenkins, Travis-CI, or CircleCI), documentation (e.g. Sphinx).
  • Basic to intermediate experience with IT security, distributed computing, and parallel computation.
  • Basic to intermediate understanding of Equity, Fixed Income, and Derivative instruments.

Skills / Other Personal Attributes Required:
  • Comfortable working with ambiguity (e.g. imperfect data, loosely defined concepts, ideas, or goals) and translating these into more tangible outputs.
  • Strong analytical and critical thinking skills.
  • Self-motivated. Capable of working with little or no supervision.
  • Strong written and verbal communication skills.
  • Enjoy challenging and thought-provoking work and have a strong desire to learn and progress.
  • Ability to manage multiple tasks and requests.
  • Must demonstrate a positive, team-focused attitude.
  • Ability to react positively under pressure to meet tight deadlines.
  • Good inter-personal skills combined with willingness to listen.
  • Structured, disciplined approach to work, with attention to detail.
  • Flexible - able to meet changing requirements and priorities.
  • Maintenance of up-to-date knowledge in the appropriate technical areas.
  • Able to work in a global, multicultural environment.

Formal Education: (minimum requirement to perform job duties)
  • Masters in Statistics, Computer Science or other similar advanced degrees from a top tier educational institution preferred

License/Registration/Certification: (minimum requirement to perform job duties)
  • CFA, CPA, CIPM, CAIA, and/or FRM a plus.

Working Conditions:
  • Normal office environment with little exposure to noise, dust and temperatures.
  • The ability to lift, carry or otherwise move objects of up to 10 pounds is also necessary.
  • Normally works a regular schedule of hours, however hours may vary depending upon the project or assignment.

FLSA (US Only): Exempt
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.Invesco's culture of inclusivity and its commitment to diversity in the workplace are demonstrated through our people practices. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age, or veteran status. Our equal opportunity employment efforts comply with all applicable U.S. state and federal laws governing non-discrimination in employment.

Job Details

Employment Types:

Function:

IT

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content