Full stack Engineer 36839
  • Start date: ASAP
  • Duration: 12 months
  • Location: 1 week in Galway office, 3 weeks working from home
  • Rate: €350 - €400 per day

The Expertise You Have
  • BS or MS Degree in Computer Science, Information Technology, or equivalent.
  • 5 years’ experience in software application design and development.
  • Required software skillset: Java, Spring/Spring Boot, Angular, REST Services, deployment technologies, AWS, BDD, Cucumber and GitHub,
  • Experience in DB development with Oracle/JPA.
  • Experience in Microsoft Power Apps/Power Platform.
  • Experience writing effective SQL stored procedures, optimizing existing structures and fine-tuning SQL code.
  • Proficiency in UI Development would be a distinct plus
  • Experience with CI/CD pipelines and driving automation.
  • Experience developing automated unit testing, integration testing, and end-to-end testing.

The Purpose of Your Role
The Senior Full Stack Engineer will be part of a global team that focuses on building solutions supporting Fidelity’s Investment Operations group.
The ideal candidate will have excellent analysis, problem-solving and documentation skills coupled with a strong motivation for working in a highly customer-focused environment, who works well in a collaborative, iterative, and fast-paced environment and is used to working in an Agile software delivery team.

The Skills You Bring
  • A working knowledge of the Agile software development methodology.
  • Excellent written and oral communication skills, allowing you to convey technical concepts with internal customers, technical team members, and/or other technical contributors across the organization.
  • An ability to work on complex technical and functional analysis tasks.
  • The aptitude to learn and adopt new technologies in the cloud.
  • An innovative mindset committed to automating and streamlining manual processes.
  • Can collaborate well with your team members, work independently and influence your technology peers.


The Value you Deliver
  • Deliver high quality, innovative and maintainable software solutions in an agile environment.
  • Participate in Architecture and Application design.
  • Actively contribute to test automation and practices.
  • Demonstrate strong leadership, communication, and presentation skills.
  • Experience working with distributed teams.
  • Understanding of fundamental design principles for building a scalable application.
  • Ability to take on responsibility for managing production applications at runtime.
  • Ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment.
  • Strong troubleshooting and problem-solving skills.