Software Developer (Java)

Information Technology
in Sarasota
, FL
Reference: 19-02186

Job Description:

The Software Developer will be working within the information technology group as a member of a team responsible for the architecture, design, development, configuration integration, testing, and implementation of a comprehensive system of applications critical to the daily operations for our client.

Key Requirements:

  • Bachelor’s degree in management information systems, computer science, or equivalent, required
  • Minimum of four (4) years of previous experience in technical applications and/or information systems, or equivalent, required
  • In-depth knowledge of the software development life cycle including systems design, programming techniques, problem solving, analytical, research skills and technical documentation required
  • In-depth knowledge of programming languages such as Java, and object-oriented design required
  • Proficiency with JavaScript, VB, Script, Guidewire ClaimCenter, PolicyCenter and/or BillingCenter preferred
  • Certified in Guidewire Configuration preferred
  • Property and casualty insurance experience preferred
  • Object-oriented programming experience required
  • Demonstrated ability to design, configure, and test software products
  • Experience in engineering business process flows
  • Technical skills to master application configuration: modifying XML definitions, scripting (JavaScript, VB, etc.), understanding of relational database concepts, and other skills involved with implementing an advanced web application
  • Experience in testing frameworks (NUnit, JUnit, Gunit, etc.) and methodologies preferred
  • Good interpersonal and organizational skills
  • Good verbal and written communication skills
  • Ability to work independently and in a team environment
  • Experience working as a part of an Agile development team
  • Flexible, enthusiastic approach to work including a strong desire to learn
  • Capable of adapting quickly to new systems and learning, understanding, and applying new technologies
  • Energetic and enthusiastic self-starter
  • Must be able to see tasks through to completion without significant guidance