Software Engineer
Benefitfocus
 Charlotte, NC

SOFTWARE ENGINEER

ROLE AND RESPONSIBILITIES

  • Develops application improvements and supports the existing data exchange application as defined by product requirements.
  • Participates in team scrums, code reviews and requirements gathering process.
  • Completes all assigned tasks with minimal assistance, with high quality, and on time.
  • Provides assistance to other team members by being available to answer questions and performing code reviews.
  • Shows initiative in improving Benefitfocus coding standards and product lines by suggesting new ideas and methods.
  • Maintains great working relationships with other team members.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

  • Bachelor's degree or comparable work experience in software development.
  • 2-5 years of experience in software development recommended in addition to education requirements.
  • Fundamental knowledge of technical competencies [as provided by the hiring manager].
  • Proven track record of working both independently and collaboratively with multiple engineering teams to complete coding assignments.
  • Great verbal and written communication skills.

REQUIRED SKILLS

  • Experience in object-oriented programming
  • Experience with version control processes
  • SQL integration development utilizing one or more of: Oracle, Microsoft SQL, MySQL, PostgreSQL
  • Experience with unit testing PREFERRED SKILLS
  • Java
  • Maven
  • Experience with Agile or Scrum software development methodologies
  • Git
  • Spring
  • Spring Batch
  • JBoss Drools
  • XSD, XML XSLT processing
  • PostgreSQL and Oracle
  • HTML, CSS, JavaScript
Support