Sr Software Development Engineer

Saddle Brook, New Jersey

Sapiens
Apply for this Job
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. If you're a seasoned Talend pro and ready to take your career to new heights with an established, globally successful company, this role could be the perfect fit.

This position will be part of Sapiens' SNAP 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.

Professional Responsibilities:
  • Act as Technical Lead for the analysis and design for software subsystems
  • 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 Business Architect in collaboration sessions to capture business requirements in the form of Use Cases
  • 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
Years of Experience:
  • Bachelor's degree in Computer Science and/or related field; related work experience can be substituted for educational requirement
  • Sun Certified Programmer for Java 11 or higher preferred
  • 5+ software development experience, including core enterprise business applications
  • In-depth knowledge of Java programming language and J2EE architecture
  • Superior knowledge of SQL, including complex multi-table queries
  • Understanding of logical database design and physical database structures
  • Strong knowledge and experience of RDBMS, especially tuning of complex database queries
  • Understanding of complex multi-user issues, concurrency and transaction management
  • Advanced knowledge of key Sapiens standard development tools: Eclipse, UML modeling tools
  • Working knowledge of other Sapiens standard development tools: JIRA, Git, ClearCase
  • Knowledge of analysis, design and implementation disciplines in Agile and of overall iterative software development lifecycle
  • Demonstrable understanding of OO software design
  • Good working knowledge of all Java technologies, such as core Java, JDBC, JMS, JPA, JMX, lambdas, stream API, etc
  • Working knowledge of application servers (WildFly), including configuration, monitoring and tuning preferred
  • Experience with common Open Source frameworks and tools: Spring Boot & Spring, Hibernate, Eclipse, Maven, Drools 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
  • Sun Certified Programmer for Java 11 or higher preferred
  • Insurance software experience, specifically Workers Compensation preferred

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.

Date Posted: 20 April 2025
Apply for this Job