Principal-software Engineering Job in Fidelity Investments

Principal-software Engineering

Apply Now
Job Summary

Job Description:

Job Title Principal Software Engineering

The Purpose of This Role

The Principal Software Engineering will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support.

The Value You Deliver

  • Demonstrate software engineering excellence through continuous integration, continuous deployment, Acceptance Test Driven Development
  • Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
  • Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
  • Follows practices and contribute towards innovative solutions to increase productivity

The Skills that are Key to this role

Technical / Behavioral

  • You should have proficiency in writing scaleable Angular 6+ (or later) application

with TypeScript, HTML5, CSS, Design patterns, Oops concepts

  • Hands on experience or knowledge of following,
    • Lazy loading Modules, Routers, Http interpreters, Authentication techniques, Custom component creation, Pipe, Directives
    • Services, Dependency Injection, Creating Custom reusable Modules
    • Async Await/ Multiple threaded execution
    • RxJS plugin Observables, Next etc.,
  • You should have experience with matured Agile SCRUM practices
  • You should be familiar with usage of design patterns, threads and their application
  • You should be working with teams to help them find use case for innovation
  • You should have the ability to work effectively with both partners and project team members

The Skills that are good to have for this role

  • Experience in any Java REST webservice knowledge
  • Experience in any one emerging technology i.e. Cloud, Machine Learning, Robotics or AI
  • Asset Management Domain Experience


How your work Impacts the Organization

Asset Management Technology (AM Tech) is the business unit that is responsible for delivering innovative, scalable, industry-leading investment tools that enable Fidelitys Investment & Asset Management business to achieve competitive advantage globally. AM Tech is an integral partner in setting Asset Management's strategic direction and has shared accountability for achieving Asset Management goals. AM Tech is global organization of technologists based in the United States, London, India and Ireland. Supporting multiple business functions in Investment Management and Advisory domain like Portfolio Management, Research & Trading.

The Expertise were looking for

  • BE / MCA / MBA
  • 10+ years of IT experience
  • 5+ years of Software Development experience

Location : Bangalore EGL

Shift timings: 11:00 AM - 8:00 PM

Certifications:

Category:

Information Technology
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired