- 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.