Job Title – Lead - Software Engineering - API Development
The Purpose of This Role
Fidelity Personal Investing – Client Solutions Technology Chapter Area is looking for a passionate Full Stack Senior Software Engineer to build and support world-class products for its highly business critical Planning and Advice Services. Our engineering team is innovative, diverse, passionate and self-driven. We work in a very dynamic agile environment.
The Value You Deliver
You will be responsible for designing, developing and coordinating with other technical teams and analysts.
You will be working with Architects and Technology Leads across the business unit in a fast-paced agile environment.
You will be responsible for supporting product release activities (QA, deployment); participate in product installation & post installlation support.
You will need to constantly update professional knowledge by researching new technologies and software products, participating in educational/training opportunities, reading professional publications, maintaining professional networks.
Help further strengthen the culture of innovation by setting an example
Foster a culture of best-in-class software engineering practices, by adhering and helping to enhance established standards & best practices
Help maintain the high level of integrity in the team
Take ownership and accountability to drive the right outcomes
The Skills that are Key to this role
Technical / Behavioral
You need to be proficient in:
Bachelor's degree in Computer Science or Engineering
3+ years of development experience (currently hands-on) in Java, Spring MVC / Spring Core / Web Services (SOAP/REST) and configuring web containers.
2+ years of web development experience (one or more of these: JSP, Jquery, Backbone, Angular, NodeJS, Jasmine, Protractor).
Good understanding of software platforms, with ability to make significant contributions to our technology platform
Design patterns, UML, 12-factor design principles
Test Driven Development, Junit, Jasmine, Karma, Protractor, Karate, RestAssured
IDE’s Spring Tool Suite, and Eclipse, within a UNIX and Windows environment.
Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools - Jenkins, Maven, uDeploy, etc.
Writing SQL queries and debugging stored procedures within an Oracle environment.
Leadership: Team player, self-starter, collaborative, innovative, eager to learn every day.
Working experience in agile environment, Scrum Developer certification is a plus
Proficiency and have good understanding cloud-computing – with working knowledge of AWS cloud services will be a plus
Knowledge on DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker) and Automation
Debugging & Problem-Solving Skills
The Skills that are Good to Have for this role
Ability to effectively articulate and present ideas / technical design to appropriate audience.
How Your Work Impacts the Organization
This role is currently available in the Planning & Advice Platforms to support the Wealth Management business of personal investing business unit responsible for creating & maintaining capabilities as a platform.
Personal Investing (PI) is the retail investing arm of Fidelity that serves the financial needs of millions of individual investors with a comprehensive range of investment products and services. The primary objective of the team in India is to enable the PI businesses, working with our IT business partners in the US. Over the years, we have developed technical expertise on various functions of personal and strategic investment products and data. Across our business we take great pride in building strong and lasting relationships with our customers, providing sound investment guidance, and delivering a best-in-class customer experience.
The Expertise We’re Looking For
2+ years of IT experience
Bachelor or master’s degree in computer science, Information Technology or Equivalent
Certifications if any
Location: Bangalore EGL
Shift timings: 11:00 am - 8:00 pm
At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences. Fidelity India has been the Global Inhouse Center of Fidelity Investments since 2003 with offices in Bangalore and Chennai. For information about working at Fidelity, visit India.Fidelity.com.
Fidelity Investments is an equal opportunity employer.