About this role
<p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Job Title: Product Architect</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Location: Remote </span></span></span></span></span></span></p> <p><span style=""><span><span style=""> </span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Sapiens International Corporation (NASDAQ and TASE: SPNS) is a leading global provider of software solutions for the insurance industry, with a growing presence in the financial services sector. We offer integrated core software solutions and business services, and a full digital suite for the property and casualty/general insurance; life, pension, and annuities; and reinsurance markets. Sapiens also services the workers’ compensation and financial and compliance markets.</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Our portfolio includes policy administration, billing, and claims; underwriting, illustration and electronic application; reinsurance and decision management software. Sapiens’ digital platform features customer and agent portals, and a business intelligence platform. With a 30-year track record of delivering to more than 600 organizations, Sapiens’ team of over 4,000 operates through our fully-owned subsidiaries in North America, the United Kingdom, EMEA, and Asia Pacific. For more information: </span></span></span><a href="http://www.sapiens.com/" style="text-decoration:underline"><span style=""><span style="Arial', sans-serif">www.sapiens.com</span></span></a><span style=""><span style="Arial', sans-serif"><span style="">.</span></span></span></span></span></span></p> <p><span style=""><span><span style=""> </span></span></span></p> <p><span style=""><span><span style=""><b><span style=""><span style="Arial', sans-serif"><span style="">Essential Functions/Responsibilities:</span></span></span></b></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Collaborate with a team of IT professionals in designing, developing and implementing insurance application</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Provide oversight for all software-related issues</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Designs and develops architectural solutions to software problems</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Identifies established development patterns and approaches</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Reviews and compares architectures and designs for various solutions</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Determines feasibility of various software solutions</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Conducts research on software and prototypes (i.e., tools and technology)</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Recommends technology for the product roadmap</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Designs and implements re-usable software components</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Presents technical material to clients</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Develops work products related to any of these activities</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Mentors more-junior software development personnel</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Makes architectural recommendations to upper management</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Reviews high level test plans for new features</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Completes activities as directed by the Chief Architect and according to timelines</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Additional, Non-Essential Functions/Responsibilities</span></span></span></span></span></span></p> <p><span style=""><span><span style=""> </span></span></span></p> <p><span style=""><span><span style=""><b><span style=""><span style="Arial', sans-serif"><span style="">Job Requirements, Skills, Abilities, Education/Certification/License/Training:</span></span></span></b></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Bachelors degree in relevant field (Computer Science, MIS, Mathematics) or equivalent educational qualification</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Architecture experience (overall): 4+ years</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Development experience (overall): 4+ years</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Proven ability to rapidly deliver prototypes and proof-of-concept work to validate a proposed architectural approach</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Strong experience in designing and developing enterprise applications using Java technologies</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Experience with application design, solution modelling, and model-driven development</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Technical team leadership experience</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Strong working knowledge of SOA and Web Services technologies (SOAP, REST)</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Hands-on experience with the following tools: JBoss/WildFly Application Server, Tomcat web server and others</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Strong experience in database design concepts and SQL</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Demonstrated experience in using software design patterns</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Knowledge of SDLC (Software Development Life Cycle), development methodologies, development patterns, web-enabled applications and Inversion of Control</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Knowledge of User Interfaces, Enterprise Components and associated Standards</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Experience with client presentations, technical writing, mentoring and reviewing</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Proven skills in documenting and communicating complex software architectures using UML</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Self-motivated with strong initiative</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><b><span style=""><span style="Arial', sans-serif"><span style="">Pluses:</span></span></span></b></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Insurance Domain experience</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Strong understanding of enterprise application architecture landscape</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Experience with cloud technologies (such as Docker, Kubernetes) and deployments</span></span></span></span></span></span></p> <p> </p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•OO (Object-oriented) Analysis and Design: 4+ years</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Java and related environments: 4+ years</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Java-related Development, Test and Profiling tools: 4+ years</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Strong working knowledge of all Java technologies, such as core Java, JDBC, JMS, JPA, JMX, lambdas, stream API, etc.</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Strong knowledge of common Open Source frameworks and tools: Spring Boot & Spring, Hibernate, Eclipse, Maven, Drools and others</span></span></span></span></span></span></p> <p> </p> <p> </p> <p><span style=""><span><span style=""><span style=""><span style=""><span style=""><span class="msoDel" style="text-decoration:line-through"><span style=""> </span></span></span></span></span></span></span></span></p> <p><span style=""><span><span style=""><b><span style=""><span style="Arial', sans-serif"><span style="">Physical Conditions/Requirements (Physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job, with or without accommodations)</span></span></span></b></span></span></span></p> <p><span style=""><span><span style=""><b><span style=""><span style="Arial', sans-serif"><span style="">Physical Conditions/Requirements: </span></span></span></b></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Position requires the ability to hear and communicate clearly, orally and in writing.</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Uses vision to view screens, create and review documents; requires close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Capable of using a keyboard effectively</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">• Frequently required to sit for long periods of time, stand, walk and may occasionally lift and move 25 pounds</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Occasional travel to client sites can be expected</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Employee must perform all of the essential functions/responsibilities for classification in this position</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Unique Functions, Job Requirements, Skills, Abilities, Education, Certification, License or Training to</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">this Position</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Essential Functions:</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">Job Requirements, Skills, Abilities, Education, Certification, License or Training:</span></span></span></span></span></span></p> <p><span style=""><span><span style=""> </span></span></span></p> <p><span style=""><span><span style=""><b><span style=""><span style="Arial', sans-serif"><span style="">Preferred Qualifications:</span></span></span></b></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Property and Casualty Insurance Domain experience – 4+ years preferred</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Architecture experience – 8+ years preferred</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Development experience – 8+ years preferred</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•OO Analysis and Design – 8+ years preferred</span></span></span></span></span></span></p> <p><span style=""><span><span style=""><span style=""><span style="Arial', sans-serif"><span style="">•Java and related environments – 8+ years preferred</span></span></span></span></span><br> <span style=""><b>Sapiens is an E-Verified & Equal Opportunity/Affirmative Action Employer, M/F/D/V.</b></span></span></p> <p> </p>