Principal-software Engineering Job in Fidelity Investments
Principal-software Engineering
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
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
