Senior Software Engineer
Date: 1 Sep 2023
Location: M, ES
Company: Fineos Corporation
About FINEOS
At FINEOS, we help our customers care for the people they serve through the delivery of superior insurance technology. Our Mission is to be the 'global market leader in core systems for group and individual, life, accident & health on a single software platform'.
Our people are customer-centric, high-achieving, team players. We are proud of the FINEOS culture, and our environment is built on trust and collaboration where we challenge positively, innovate, and work together to deliver great results.
About the Team
The Platform team is based in Dublin, Ireland. Our focus is on the development of infrastructure, frameworks, tooling, common business functionality and technology in support of FINEOS applications and our cloud-hosting service.
As a Senior Software Engineer on the team, you are a key contributor in design, implementation, testing, and quality. On any given day, you will design and review our common business components, optimize our approach to software quality and infrastructure, and work with our other teams to better understand our users’ problems and deliver solutions.
About the Role
- You will build software using the latest technologies that are used by all of FINEOS’ engineering teams.
- You will design and develop software modules to support the FINEOS AdminSuite.
- You will gain full Software Development Lifecycle experience as you develop solutions from end-to-end including internal infrastructure right through to cloud delivery.
- You will get exposure to latest cloud technologies.
- You will provide guidance on best practices and participate in peer review of designs, code, and tests.
- Promote and live the FINEOS values and increase positive relations with team, customers, prospects, and partners.
About You
- You have a BS/MS in Computer Science or a related technical field with 5+ years of hands-on experience, preferably on Enterprise-scale systems.
- You have great collaboration, interpersonal, teamwork, and communication skills (both written and verbal) and are fluent in English.
- You must have strong coding skills (Java, Node JS/TypeScript) and be familiar with Object-Oriented programming and application of design patterns.
- Proficiencies with some or all of the following: HTML, CSS, JavaScript, Python, React, JSON
- Experience with building API services (REST/etc).
- Ability to prioritise multiple tasks in a fast-paced environment.
- Solid foundation of QA methodology, testing techniques, frameworks, and approaches.
Nice to Have
- You have experience with Application Servers (e.g. JBoss, Tomcat)
- You have experience with RDBMS systems (e.g. Oracle)
- Exposure to Continuous Integration and build automation tools with proficiency in some or all of the following: Gradle, Git, Jenkins, CDK
- You have experience designing for and working with Amazon Web Services or another Cloud Platform.
- Multi-platform skills (Linux/Windows) would be an advantage.
- Experience working in an Agile environment.