Job Directory Sr Software Engineer

Sr Software Engineer
Denver, CO

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Position - Sr Software Engineer

Location - Denver, CO

Sapiens International Corporation (NASDAQ and TASE: SPNS) is a leading global provider of software solutions for the insurance industry, with an emerging focus on the broader financial services sector. We offer core, end-to-end solutions to the global general insurance, property and casualty, life, pension and annuities, and retirement markets, as well as business decision management software. We have a track record of over 30 years in delivering superior software solutions to more than 400 financial services organizations. The Sapiens team of approximately 2,500 professionals operates through our fully-owned subsidiaries.

ESSENTIAL FUNCTIONS:

* Maintain operational readiness of previously developed functionality through troubleshooting, repair and testing software defects per established implementation practices.
* Plan, design, develop, modify, debug and evaluate complex software for functional areas.
* Analyze existing software to formulate logic for new complex systems and devises complex algorithms.
* Perform complex data analysis and test/debug complex software.
* Provide technical analysis of any issues reported by clients.
* Provide high-level and detailed estimates for analysis, design and development activities per defined requirements.
* Translate requirements into design artifacts for software subsystems in accordance with defined software architecture and applicable project design standards.
* Autonomously implement (code, test) software from technical documentation and requirements.
* Code and execute unit tests.
* Update technical documentation and unit tests when making software changes
* Adhere to design, coding and other defined quality standards.
* Perform design and code reviews in collaboration with other team members, providing and receiving constructive feedback
* Participate in and contribute to software architectural design discussions.

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES:

* Experience with Core Java, Java 8, J2EE, Spring framework, Mule ESB.
* Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.
* Demonstrated ability to follow software specifications.
* Thorough experience with common programming tools.
* Working knowledge of application servers (JBoss, WebSphere), including configuration, monitoring and tuning preferred
* Experience with various open source tools and projects, such as Maven, CXF, Spring, .
* Experience working with SQL and RDBMS products like Oracle, DB2, SQL Server.
* Understanding of logical database design and physical database structures.
* Experience with RDBMS, with focus of tuning of complex queries.
* Experience with complex multi-user issues, concurrency and transaction management.
* Extensive experience in full software development lifecycle using agile methodologies such as Scrum
* Intermediate ability to effectively present technical topics to small and medium size technical groups.
* Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels of the organization.
* Excellent oral and written communication skills - able to present designs, and facilitate design discussions.
* Must be able to work as part of a team working towards a common goal.
* Strong team player with flexible attitude.
* Well organized and professional.
* Strong analytical skills and attention to detail.

REQUIRED EDUCATION AND EXPERIENCE:

* Bachelor's degree in Computer Science and/or related field; related work experience can be substituted for educational requirement.
* 5 + years of software development experience.

PREFERRED QUALIFICATIONS:

* Domain experience in the Insurance Industry desired, preferably in the Property and Casualty
* Experience in XML/XSLT is a plus.
* Experience in UI technologies (HTML5, CSS3, JavaScript, AJAX, Angular) is a plus.

Sapiens is an E-Verified & Equal Opportunity/Affirmative Action Employer, M/F/D/V.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.