Job Description:
Senior Software Engineer
At Fidelity Ireland, we pride ourselves on a culture that allows you to share, collaborate, and be yourself in a dynamic workplace. Our team uses a variety of technologies that either use your current skills or build a platform for continuing to grow by learning new technologies and skills.
We have a great opportunity for a Senior Software Engineer to join our team in the Core Brokerage Platform Technology organization (CBPT). You will work as part of a team developing on the Integrated Data Platform (IDP) solving the need for common data access across multiple Fidelity domains. The IDP serves as an operational shallow-history data platform for right-time business processes built on top-tier infrastructure for resiliency.
Our development teams are highly collaborative and encourage creativity, innovation, and excellence. Your experience, skills, and input will be critical to our shared success.
The Expertise We’re Looking For:
* Bachelor’s or Master’s Degree in a technology-related field (e.g. Engineering, Computer Science, etc.) required with a minimum of 6+ years of design and development experience.
* Hands-on experience in Java, and REST-based microservices, particularly Spring Boot apps.
* Proficient level knowledge of RESTful APIs and good knowledge of standard methodologies in API design.
* Hands-on experience working with AWS EKS, and AWS managed solutions such as Lambda, API Gateway, SQS, EC2, S3, CloudWatch, IAM roles/policies, Datadog, etc.
* Hands-on experience in container-based development (Docker).
* Hands-on experience in Hibernate ORM/JDBC/Connection Pooling, etc.
* Strong experience with relational database technologies (i.e. Oracle - SQL/PLSQL).
* Experience with logical data modeling and relational database design.
* Experience with DevOps CI/CD practices, build and deploy tools (preferably GitHub, Jenkins, Artifactory, Terraform, etc.)
* Experience with automated testing frameworks (i.e. Cucumber).
* Strong design and analysis skills for a large data platform.
* Experience of working within an agile development environment.
* Excellent interpersonal and communication skills.
* Excellent collaboration skills to work with multiple teams in the organization.
* Financial Services industry experience preferred but not essential.
The Purpose of Your Role:
The successful candidate will be a member of a team that is at the forefront of engineering in Core Brokerage Platform Technology with a strong focus on engineering excellence. We seek a senior software engineer who is versatile, always eager to tackle new problems, and continue to push technology forward. This position is intended for an individual contributor who has strong engagement and the ability to work effectively in a multi-functional agile team.
The Skills You Bring:
* Application design and development experience, with a full understanding of the software development process.
* Ability to contribute to code quality, security, organization, and automation.
* Strong analytical, communication, and organizational skills and the ability to manage multiple tasks at a given time.
* Collaborative in your approach, actively contributing to how work gets completed, and you thrive in a team environment.
* Expertise in code reviews for standards and efficient coding practices.
* Expertise in building monitoring and alerting tools to report failure or potential performance degradation.
* Ability to guide, encourage, and motivate your fellow engineers.
* Team player.
* Able to act independently under minimal direction.
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.
* Participate in application design and work as part of a team to deliver software.
* Actively contribute to engineering practices such as code and design reviews.
The Team:
At the core of our mission, the Core Brokerage Platform Technology division exists to design, build, and maintain Fidelity's brokerage technology and recordkeeping platforms to deliver the best customer experience and enable our business partners to win in the marketplace. As a vital member of this dynamic team, your role within CBPT will focus on providing technical expertise within the team.
Company Overview
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 established an Ireland presence in 1996 and we currently employ 1,700 staff across IT and shared services, with offices in Dublin (City West) and Galway (Parkmore East). For information about working at Fidelity, visit FidelityInvestments.ie.
Fidelity Investments is an equal opportunity employer.
We believe that the most effective way to attract, develop, and retain a diverse workforce is to build an enduring culture of inclusion and belonging.
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, contact AccommodationsIreland@fmr.com.
#J-18808-Ljbffr