Sapiens is on the lookout for a Senior Software Developer to become a key player in our North America team. This position will be part of Sapiens’ Life division.
Designs, develops and modifies software products and/or customer applications using object-oriented web development utilizing C#, Angular, Typescript, HTML5, UI Component Libraries, XML, SQL Server, MVC, Web Services, Unit testing, and SOA patterns.
Participates in design discussions and contribute in decision making.
Will work on multiple projects providing development and maintenance work.
Have knowledge of how to document program design, coding, and maintenance.
Have experience getting critical project to completion with high client satisfaction.
Applies existing guidelines and procedures to make varied decisions within a department.
Uses sound judgment and experience to solve moderately complex problems.
Uses independent judgment to identify problems and recommend solutions.
Adheres to defined coding standards and other defined quality standards.
Client interaction, interpersonal communication, written communication, decision making ability, client focus.
Demonstrated and verifiable experience with full lifecycle software development of a complex web-based product.
Requires 5+ years of software development experience.
Strong experience designing and implementing multi-tiered enterprise applications.
5+ years (current) working experience with web development with Microsoft Tools.
5+ years of object-oriented software development and design experience.
5+ years of C#, .NET Framework ver. 4.0/4.8, .NET Core, ASP.NET, and ADO.NET development.
3+ years of experience working with Angular 2+ framework and Typescript.
3+ years of experience working with HTML5 and CSS3.
Practical knowledge of one or more JavaScript frameworks and experience implementing enterprise RIA applications is a plus.
Experience with using and implementing UI component libraries is a plus.
Strong experience with Dependency Injection frameworks.
3+ years of experience developing with SQL Server.
2+ years of experience writing Unit Tests using MS Test, nUnit or equivalent software.
Experience with MVC, SOA, and OOP design patterns.
Microsoft .NET certifications are a plus.
Insurance industry experience and/or experience with ACORD standards are a major plus.
Experience providing technical consulting services are considered a plus.
Working knowledge of SOA and Web Services technologies.
Experience in full software development lifecycle using agile methodologies such as Scrum.