Enable job alerts via email!

Senior Software Development Engineer

Sapiens International

Toronto

Remote

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Development Engineer to join their North America team. In this pivotal role, you will develop and modify software applications, ensuring adherence to coding standards and quality processes. Collaborating with diverse teams, you will lead technical discussions and contribute to architectural designs. This position offers the opportunity to work with cutting-edge technologies and frameworks while fostering a culture of inclusivity and innovation. If you have a passion for software development and a desire to make a significant impact, this role is perfect for you.

Qualifications

  • 5+ years of software development experience with enterprise applications.
  • In-depth knowledge of Java and JEE architecture.
  • Experience with SQL and complex database queries.

Responsibilities

  • Lead analysis and design for software subsystems focusing on UI development.
  • Develop technical documentation and autonomously code software.
  • Review code and provide feedback to team members.

Skills

Java Programming
SQL
Object-Oriented Design
Communication Skills
Team Collaboration
Analytical Skills

Education

Bachelor's Degree in Computer Science

Tools

Eclipse
VS Code
JIRA
Subversion
SonarQube

Job description

Senior Software Development Engineer

Location: Toronto, CA

Title – Sr. Software Development Engineer
Location – Remote

Job Description:

Sapiens is on the lookout for a Sr. Software Development Engineer to become a key player in our North America team.

This position will be part of Sapiens’ P&C division.

Position Summary:

Develop, create, and modify general computer applications software using Sapiens coding practices and methods. Code will be written to accurately reflect written specifications supplied as part of each software project. Senior Software Engineer will work as a resource to deliver critically important and or high impact items. They will work directly with many different teams including Product Management, Quality Assurance, and Professional Services. Will also play a major role in code review, and eventually grow their experience to the point of being an expert resource for deep knowledge of an area of the system. Reports to the Development Manager.

Essential Functions/Responsibilities:

  • Act as Technical Lead for the analysis and design for software subsystems with an emphasis on user interface development
  • Provides accurate estimates for analysis, design and development activities for subsystems
  • Have good understanding of the requirements in the area of functionality being developed
  • Develop technical documentation for subsystem in accordance with defined software architecture and applicable project design standards
  • Work with Product Architect in collaboration sessions to capture business requirements
  • Autonomously code software from technical documentation
  • Code and execute unit tests
  • Update technical documentation and unit tests when making software changes
  • Debug code, make and test code fixes
  • Adhere to defined coding standards and other defined quality standards
  • Review code and design from other team members and provide constructive feedback
  • Adhere to project development processes including documentation, defect tracking, software configuration management, status reporting and Quality Assurance processes
  • Participate in and contribute to software architectural design discussions

Job Requirements, Skills, Abilities, Education, Certification, License, Training:

  • Bachelor’s degree in Computer Science and/or related field; related work experience can be substituted for educational requirement
  • 5+ years software development experience, including core enterprise business applications
  • In-depth knowledge of Java programming language and JEE architecture
  • Superior knowledge of SQL, including complex multi-table queries
  • Understanding of logical database design and physical database structures
  • Understanding of complex multi-user issues, concurrency and transaction management
  • Working knowledge of other Sapiens standard development tools: Eclipse, VS Code, JIRA, Subversion, SonarQube
  • Demonstrable understanding of OO software design
  • Experience with common Open Source frameworks and tools: Spring, Hibernate, Bootstrap, REACT, Redux, and others
  • Experience with SOA and Web Services technologies (SOAP, REST)
  • Excellent oral and written communication skills – able to present designs, and facilitate design discussions
  • The ability to interact with external and internal clients
  • Ability to work as part of a team working towards a common goal
  • Strong team player with flexible attitude
  • Well organized and professional
  • Good analytical skills and attention to detail
  • Good organizational and management skills

About Sapiens:

Sapiens International Corporation (NASDAQ and TASE: SPNS) is a global leader in intelligent insurance software solutions. With Sapiens’ robust platform, customer-driven partnerships, and rich ecosystem, insurers are empowered to future-proof their organizations with operational excellence in a rapidly changing marketplace. We help insurers harness the power of AI and advanced automation to support core solutions for property and casualty, workers’ compensation, and life insurance, including reinsurance, financial & compliance, data & analytics, digital, and decision management. Sapiens boasts a longtime global presence, serving over 600 customers in more than 30 countries with its innovative SaaS offerings.

At Sapiens, we are dedicated to building a diverse, equitable, and inclusive work environment. We believe that diverse perspectives, backgrounds, and experiences make us stronger and more innovative. We are committed to creating a culture where every individual is valued and can thrive regardless of their race, ethnicity, gender, age, sexual orientation, gender identity, religion, disability, or any other characteristic.

Sapiens is an E-Verified & Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

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

Similar jobs

Senior Software Development Engineer

Sapiens International

Toronto

Remote

CAD 80,000 - 120,000

30+ days ago

Senior Software Engineer - Development Infrastructure

Abnormal AI

Remote

CAD 80,000 - 150,000

6 days ago
Be an early applicant

Senior Software Development Engineer

Sapiens

Toronto

Remote

CAD 80,000 - 120,000

30+ days ago

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Senior Software Development Engineer

Advanced Micro Devices

Markham

Hybrid

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Application Development Engineer

Centene Corporation

Vaughan

Hybrid

USD 85,000 - 159,000

Today
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Toronto

Remote

CAD 104,000 - 139,000

5 days ago
Be an early applicant

Sr Software Development Engineer - Remote Canada | Remote Unites States

BeyondTrust Corporation

Remote

CAD 80,000 - 100,000

23 days ago

Senior Software Engineer

Valsoft Corporation

Toronto

Remote

CAD 80,000 - 110,000

6 days ago
Be an early applicant