Enable job alerts via email!

Technical Software Architect

Sapiens

Toronto

Remote

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Job summary

A leading provider of insurance software solutions is seeking a Technical Software Architect to enhance their CoreSuite offerings. The ideal candidate will possess in-depth knowledge of software architecture in the insurance domain, with a focus on Java technologies. The position supports remote work, offering competitive benefits and a collaborative environment.

Qualifications

  • Minimum 4 years of development experience.
  • Proficiency with Java development, testing, and profiling tools.
  • Strong experience in designing and developing enterprise Java applications.

Responsibilities

  • Collaborate with IT professionals to design and implement applications.
  • Provide oversight for all software-related issues.
  • Design and develop architectural solutions.

Skills

Java development
Spring Boot
Hibernate
Object-Oriented Analysis and Design
SQL
APIs

Education

Bachelor's degree in Computer Science or MIS

Tools

Java EE
Docker
Kubernetes

Job description

Title : Technical Software Architect

Location : Remote - Canada

Job Description :

Technical Software Architect - SNAP Division

Sapiens is seeking a skilled Technical Software Architect to join our team and play a key role in designing and delivering robust technical solutions.

Position Summary

Reporting to the Chief Architect of the CoreSuite for WC development group, the Technical Software Architect provides expertise to support technology and architecture governance in software development at Sapiens. The role involves leading design efforts for product enhancements and resolving complex architectural issues related to insurance solutions. The architect will be part of the CoreSuite implementation and development teams, promoting quality-oriented software engineering practices across distributed teams.

The position requires extensive knowledge of both commercial and open-source components such as application servers, enterprise service buses, rules engines, component frameworks, messaging libraries, etc., along with a solid understanding of Java EE, UML, design patterns, data modeling, and database design.

Essential Functions / Responsibilities

  • Collaborate with IT professionals to design, develop, and implement insurance applications.
  • Provide oversight for all software-related issues.
  • Design and develop architectural solutions to software problems.
  • Identify established development patterns and approaches.
  • Review and compare architectures and designs for various solutions.
  • Assess the feasibility of software solutions.
  • Conduct research on software tools and technologies, including prototyping.
  • Recommend technologies for the product roadmap.
  • Design and implement reusable software components.
  • Present technical material to clients.
  • Develop work products related to these activities.
  • Mentor junior software development personnel.
  • Make architectural recommendations to upper management.
  • Complete activities as directed by the Chief Architect within timelines.

Job Requirements, Skills, Abilities, Education

  • Bachelor's degree in Computer Science or MIS, or equivalent.
  • Minimum 4 years of development experience.
  • 4 years of Object-Oriented Analysis and Design experience.
  • 4 years of Java and related environment experience.
  • Proficiency with Java development, testing, and profiling tools.
  • Strong experience in designing and developing enterprise Java applications.
  • Experience with application design, solution modeling, and model-driven development.
  • Technical team leadership experience.
  • Deep knowledge of Java technologies (core Java, JDBC, JMS, JPA, JMX, Lambdas, Stream API).
  • Familiarity with open-source frameworks (Spring Boot, Hibernate, Eclipse, Maven, Drools).
  • Experience with SOA and Web Services (SOAP, REST).
  • Hands-on experience with application servers like JBoss/WildFly, Tomcat.
  • Strong database design and SQL skills.
  • Experience with software design patterns and SDLC methodologies.
  • Knowledge of UI standards, enterprise components, and documentation skills.
  • Self-motivated with strong initiative.

Pluses :

  • Insurance domain experience.
  • Understanding of enterprise application architecture.
  • Experience with cloud technologies (Docker, Kubernetes).
  • Ability to deliver prototypes and proof-of-concept quickly.
  • Skills in UML documentation of architectures.

About Sapiens

Sapiens International Corporation is a global leader in insurance software solutions, empowering insurers with innovative SaaS offerings and supporting core insurance functions with AI and automation.

We are committed to diversity and inclusion, fostering a work environment where every individual is valued and can thrive.

Sapiens is an E-Verified & Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, religion, gender, or other protected characteristics.

LI-Remote

Key Skills

APIs, Spring, .NET, DevOps, Cloud Infrastructure, IaaS, AWS, Solution Architecture, Cloud Architecture, PaaS, Java, Azure

Employment Type : Full Time

Experience : 4+ years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs