Software Developer/ Engineer/ Architect

Senior Software Engineer| DATA – FAMS

Are you striving to be the best engineer that you can be ?  Do you want to work on a cloud native micro-service platform? Do you want to help us develop our event driven system? We have an outstanding opportunity for a Principal Software Engineer to work in a new delivery team within Fidelity Ireland’s Asset Management Technology group.

Multi Asset Class Technology (MAC) is responsible for building and maintaining technology solutions that support Global Asset Allocation (GAA). Owning the solutions space is a key theme for Fidelity and the technology produced by this team is integral to scaling the business

This new program is part of the Investment Frontier Neighbourhood (IFN) which is focusing on the need to accelerate focus on developing and launching innovative new investment products and capabilities to market. IFN spans many other teams within AMT and Fidelity

The Expertise we’re Looking For:

  • You care about doing excellent work with excellent people.
  • You have a degree in Computer Science, Engineering, Information Technology or equivalent and you want to learn more.
  • Minimum 5 years of design & development experience.
  • You can deliver maintainable, extensible, reusable and performant PLSQL solutions with proficiency, quality and passion
  • You have an understanding of middleware Java technologies and how they interact with data
  • You understand how to operate in an Agile environment and understand how to deliver using an Acceptance Test-Driven development (ATDD) approach 
  • You are committed to collaborative problem solving and communication 
  • You have a good understanding of database design concepts – Transactional / ODS / Data warehouse etc. 
  • You have an understanding of CI / CD processes & tools and are passionate about delivering high quality software 
  • You have an understanding of ETL tools like Informatica and scheduling tools 
  • You are innovative and are constantly looking to improve your craft 
  • Previous exposure to AWS a strong advantage, as well as serverless development with Lambda
  • Experience with Cloud Native Application Development would be favourable
  • Investment Management business insight desired.

The Purpose of your Role:

We will welcome you onto an agile track that is at the forefront of engineering in Asset Management Technology with a high level of focus on TDD, ATDD, Continuous Integration/Delivery and engineering excellence. We want to work with an engineer who is versatile, always eager to take on new problems and share solutions as we push the technology forward. Working independently as well as collaboratively, it is really paramount for this person to have a positive ‘can-do’ approach to teamwork.

The Value you Deliver

  • Deliver high quality, timely, cost effective and maintainable software solutions in an agile environment to meet functional and non-functional business requirements.
  • Actively contribute to test automation code and practices.
  • Actively contribute to engineering practices such as code and design reviews and the definition of source control strategy, environment strategy, and build and deployment pipeline.
  • Work with product owner, technical lead and architect as required to influence technical improvements to the platform.
  • Develop a keen understanding of the business domain you are working on and actively participate in technology discussions with business partners and other external parties.
  • Investigate creative practices and share them with your team-mates.

How Your work Impacts the Organization

The position aligns to Global Asset Allocation (GAA) division of Asset Management Technology (AMT) which provides technology and support to the Portfolio Management, Research, Trading and Investment Operations functions based in Boston. The new micro-services are building blocks for the next generation of applications required to support our business partners, as they look to expand their product line and increase performance.

Why Fidelity?

  • A company that is committed to innovation and being an industry leader by investing in technology
  • More than 12,000 technology professionals utilizing an Agile methodology enterprise-wide
  • Access to top-tier technology platforms, tools and frameworks
  • Challenging positions and numerous opportunities for personal and professional growth
  • Competitive compensation and benefits package that includes bonus, health insurance, pension, life assurance and a variety of work/life programs

COMPANY CULTURE

At Fidelity, we reward ambitious, passionate individuals with a work environment that fosters diversity, teamwork and collaboration as well as encourages innovative ideas and fresh thinking. We recognize the value that employees’ individual differences can contribute to the bright and strong future of our company.

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. Fidelity established an Ireland presence in 1996 and we currently employ 1000 staff across IT and shared services, with offices in Dublin (City West) and Galway (Parkmore East).

For information about working at Fidelity, visit www.fidelityinvestments.ie.

Fidelity Investments is an equal opportunity employer.

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation please contact the following:

For roles based in the US: Contact the HR Leave of Absence/Accommodation Team by sending an email to accommodations@fmr.com, or by calling 800-835-5099, prompt 2, option 2
For roles based in Ireland: Contact AccommodationsIreland@fmr.com
For roles based in Germany: Contact accommodationsgermany@fmr.com

The Skills You Bring

  • Having excellent analytical, communication, and organizational skills and the ability to run with multiple tasks at a given time.
  • You thrive in a team environment, collaborating openly and actively contributing to how work gets completed.
  • You are able to act independently under general direction.
  • Ability to provide technical guidance to your team.
  • Familiarity with event driven and service oriented processing is desired.