Senior Software Development Engineer - Bethlehem
Sapiens Bethlehem
Responsibilities
- Provide technical analysis of any issues reported by clients.
- Maintain operational readiness of previously developed functionality through troubleshooting, repair and testing software defects per established implementation practices.
- Provide high-level and detailed estimates for analysis, design and development activities per defined requirements.
- Gain thorough understanding of the requirements for functionality being developed.
- 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.
- Support the application in production.
- Bachelor’s degree in Computer Science and/or related field; related work experience can be substituted for educational requirement
- 6+ years software development experience, including core enterprise business applications
- Strong experience in designing and developing enterprise applications using Java technologies and Software Design Patterns
- 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, (link removed)>
- 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
- Domain experience in the Insurance Industry desired, preferably in the Property and Casualty
- Excellent oral and written communication skills – able to present designs, and facilitate design discussions.
- Willingness and ability to interact with internal and external clients.
- 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.
- Experience in XML/XSLT is a plus.
- Experience in UI technologies (HTML5, CSS3, JavaScript, AJAX, Angular) is a plus.
Allentown, 6 mi from Bethlehem (PA)
boosted by a housing stipend for eligible candidates
• Learn the craft of software engineering via a variety of potential applications and aspects, including feature development, automated testing, user experience, internal development platform and tools...
Bethlehem (PA)
engineering:
• AutoCAD Civil3D
• Hydrology Software i.e. Hydraflow, HydroCAD, PondPack
• Hydraulic Software i.e. Hydraflow, StormCAD, Storm and Sanitary Analysis (SSA)
• HEC-RAS
• Proficient in the use of Microsoft Software including Word, Excel, Outlook...
Allentown, 6 mi from Bethlehem (PA)
boosted by a housing stipend for eligible candidates
• Learn the craft of software engineering via a variety of potential applications and aspects, including feature development, automated testing, user experience, internal development platform and tools...
Best jobs you don't want to miss: