Senior Software Engineer
fineos
Job Description
- Working as a member of a team or on their own to deliver high quality and maintainable software solutions, to strict deadlines.
- Must be able to work with minimal supervision, relied upon for critical tasks and accept leadership roles when called upon to do so.
- Participate in the software development lifecycle; technical analysis and design, development and unit test phases.
- Interacting with internal and external customers of the organisation, to clarify requirements, design and develop solutions.
- Mentoring of less experienced staff where appropriate e.g. development best practices, peer review of designs, code and tests.
- Working effectively with Test Engineering Team to resolve open issues in an efficient manner.
- Ability to identify, deliver and drive improvements and innovations within the development area.
- Compile and review estimates around all technical aspects of a solution
- Ensure all aspects of good design and construction are delivered, including:
- Performance, scalability and security
- Modularity, interoperability and upgradability
- Work with peers within the client organization to ensure a successful delivery.
- Work closely with the Lead Technical and Business Consultants to review requirements.
- Provide detailed planning and tracking information to Scrum Masters, Development leads and Project management.
- Work closely with Solution Architects for direction and compliance.
- Deploy FINEOS solutions to AWS, in house and onsite.
- Advanced Troubleshooting of FINEOS solutions
- Promote and live the FINEOS values and increase positive relations with team, customers, prospects, and partners
Education and/or Experience
- A relevant third level qualification
Knowledge, Skills and Abilities
- Strong experience in a technically challenging development role
- Excellent communication and documentation skills
- Reviewing estimates around all technical aspects of a solution
- Creating readable, reliable and maintainable code and come up to speed quickly on new technologies.
- Experience of working in a vendor environment with appreciation of the customer deliverables an advantage
- IT Background in insurance or financial sectors would be an advantage
- Providing detailed planning and tracking information to project management
-
Proficiency in using AI tools to enhance work processes and support informed decision-making is essential, with strict adherence to the organisation’s security, data protection, and ethical use policies.
-