Senior Software Engineer position available in Fidelity Ireland's Asset Management Technology group. The role involves designing and implementing software solutions, mentoring junior engineers, and coordinating with collaborators to determine project requirements and deliverables.
Requirements
- Bachelor's degree in computer science or equivalent combination of education and relevant experience
- 5+ years' experience in technology field, preferably within financial services and/or a shared service model
- Good attention to detail & analytical skills
- Experience in full stack engineering and knowledge of middleware Java stack, messaging technologies, Python, containerization, web containers and test automation
- Experience developing Spring RESTful web services application using Open-Source Frameworks like Spring Boot, Spring Core, NumPy, other core components like oauth2
- Experience developing full stack applications using AWS cloud-platforms with services like EC2, Lambda, CloudFormation, S3, IAM Roles, EKS, and CloudWatch
- Hands-on experience developing and maintaining build/deployment pipelines with working experience of technologies such as Jenkins, Maven, and GIT
- Well-practiced in software quality concepts and tools at different levels (unit, component, integration, functional and performance) using tools such as Cucumber, Jasmine, Junit, Karma, Karate, Mockito, and PyTest
- Solid understanding of coding patterns and engineering standard methodologies
- Intellectually curious and committed to developing own expertise and empowering others
- Excellent interpersonal, verbal, and written communication skills
- Attitude to think ahead, anticipate questions, plan for contingencies, and find alternative solutions
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship