Platform Architect
Date: 3 Dec 2024
Location: D, IE
Company: Fineos Corporation
Summary
As a Platform Architect you will work as a member of the FINEOS technology architects’ team to research and design innovative, new platform capabilities ensuring FINEOS AdminSuite remains the market leading enterprise insurance suite. This is a senior role requiring a highly experienced and motivated person who has a passion for technology and achieving best outcomes. The FINEOS technology platform includes a set of developer focused capabilities, libraries and APIs used by FINEOS and client developers to create FINEOS AdminSuite solutions. FINEOS technology architects are responsible for the FINEOS Insurance Cloud platform delivered on AWS, including researching, and adopting new and innovative cloud native technologies.
Responsibilities (Other duties may be assigned.)
- Design and develop scalable software architectures that align with business requirements in line with industry norms and technology strategic direction.
- Create and Champion Enabler Features which support and enable technical growth and business initiatives, feeding into the Portfolio Backlog.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and resolve complex technical issues.
- Provide consultation and advice to Programme Management team on Program Epic viability and costs.
- Deliver Enabler Feature Description documentation and Estimate (can be supported by other PA and \ or Scrum Team Representative).
- Provide initial feature estimation (SWAG) to enable Release and pre-PI planning, supported by construction team.
- Support Programme Manager and Product Owners in regular Peer Group and ART co-ordination activities: Review of Program backlog, PI content planning, features allocation to teams, feature progress, etc.
- Provide ongoing consultation and advice to Scrum team to enable Feature progress and delivery.
- Encourage and provide direction on re-use, patterns, common automation architectural practices and principals, coding principals, etc., working with Agile Development Manager and Scrum teams.
- Work with Scrum Team to ensure that NFRs and technical improvements are identified, understood, prioritised, and addressed appropriately.
- Ensure an adherence to common architecture, tooling and technology across the product lines, and teams working with Agile Development Manager and Scrum teams.
- Develop and maintain architectural documentation and guidelines.
- Exchange with other Architects in the organisation (e.g., through community of practice) and champion innovative ideas in technology.
- Exchange and communicate with the rest of organisation (e.g., through FINTalks, blogs, Innovation Day, etc.) and encourage innovative ideas and practices.
Education and/or Experience
- Minimum of 8+ years post qualification experience in a software engineering role with exposure to the full SDLC, preferably on enterprise scale systems
- Undergraduate degree in a related field or the equivalent work experience
- The ability to work independently in a team and drive solutions with minimal supervision
- Proven enterprise AWS experience is a plus
- Experience with Infrastructure-as-code (CloudFormation, Terraform, Boto) as well as virtualization and containerization technologies (Docker) are a plus
- Committed to creating readable, reliable, and maintainable code and come up to speed quickly on new technologies
- A relevant third level qualification or equivalent commercial experience
Knowledge, Skills, and Abilities
- Strong Java development experience including J2EE technologies such as: JSP, JMS, JNDI. Proficiency in TypeScript/JavaScript is an advantage.
- Experience with one or more Application Servers (Tomcat, JBoss, WebSphere, Weblogic)
- Experience and knowledge of RDBMS (Oracle, MSSQL).
- Familiarity with NoSQL is an advantage.
- Experience with RESTful API design is an advantage.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud is an advantage.
- Ability to translate business requirements to technical specification would be an advantage (e.g. previous experience in a Design or Analyst role).
- Experience in modelling complex data in a structured and flexible manner using OO Analysis and Design (OOAD) & notation (UML)
- Experience of working in an Agile environment and working knowledge of Agile methodologies e.g. SCRUM, SAFe
- Strong experience in a technically challenging development role
- Excellent interpersonal, teamwork and communication skills (both written and verbal).
- Ability to explain complicated processes and concepts to non-experts
- Multi-platform skills (Linux/Unix/Windows)
- Knowledge & understanding of the insurance industry would be a distinct advantage.
- User Experience focus and an understanding of how to shape and produce a product that is intuitive a key differentiator
Language Skills
- Ability to speak the English language proficiently, both verbally and in writing.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Employee works primarily in a home office environment.
- The home office must be a well-defined work area, separate from normal domestic activity and complete with all essential technology including, but not limited to; separate phone, scanner, printer, computer, etc. as required in order to effectively perform their duties.
Work Requirements
- Compliance with all relevant FINEOS Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
- Travel and fieldwork, including international travel may be required. Therefore, employee must possess, or be able to acquire a valid passport.
- Must be legally eligible to work in the country in which you are hired.
FINEOS is an Equal Opportunity Employer. FINEOS does not discriminate on the basis of race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.