Apply now »

Senior Software Development Engineer

Req ID:  54759
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. For more information, Click here.

 

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+ software development experience, including core enterprise business applications
  • In-depth knowledge of Java programming language and JEE architecture
  • In-depth knowledge of JavaScript and the REACT framework
  • 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

 

Unique Functions, Job Requirements, Skills, Abilities, Education, Certification, License or Training to this Position

  • JavaScript and REACT framework experience

 

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. Recognized by industry experts and selected for the Microsoft Top 100 Partner program, Sapiens is committed to partnering with our customers for their entire transformation journey and is continuously innovating to ensure their success.

 

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.

 

 #LI-Remote

 

 

Apply now »