Senior Software Development Engineer - Bethlehem

apartmentSapiens placeBethlehem calendar_month 
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.
Requirements
  • 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.
placeAllentown, 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...
placeBethlehem (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...
placeAllentown, 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...