Jobs and Careers
SA

Senior Software Development Engineer

Sapiens
Cincinnati, United StatesRemotefull_timeVerifiedPosted 10 Jun 2024

About the role

Title – Sr. Software Development Engineer 

Location – Remote

 

Sapiens International Corporation (NASDAQ and TASE: SPNS) empowers the financial sector, with a focus on , to transform and become digital, innovative, and agile. Backed by 40 years of industry expertise, Sapiens offers a complete platform, with pre-integrated, solutions and a cloud-first approach that accelerates customers’ digital transformation. Serving more than 600 customers in 30 countries, Sapiens offers insurers across & Casualty, ’ Compensation and Life markets the most comprehensive set of solutions, from core to complementary, including , Financial & Compliance, Data & Analytics, Digital, and Decision Management. Sapiens’ team of more than 5,000 employees operates through our offices in North America, the UK, EMEA and Asia Pacific.

 

Job Description:

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

 

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
  • 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 Ja

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Sapiens

View company profile →