Full Time

Allentown, PA
Austin, TX
Independence, OH
Wayne, PA

The Software Developer is responsible for designing, developing and delivering software applications based on specifications in a team environment. In addition, this position will participate in code reviews and paired programming.


  • BA/BS in Software Development or similar, commensurate experience
  • 2-5 years industry experience
  • Solid written and oral communication skills
  • Proven experience leading a team of junior developers
  • Ability to work directly with customers in a professional consultative manner
  • Strong software build experience using a repository driven configuration management build utility
  • High-level EQ
  • Experience with code reviewing tools (Crucible or Review Board)
  • Familiarity with Java development, OOP, Test Driven Development, Spring, Hibernate, Continuous Integration/Delivery, and Front-end development
  • MSOffice proficient

Duties and Responsibilities

  • Design, deliver and support enterprise systems
  • Multi-tiered Service Oriented Architecture
  • Continuous integration/ continuous delivery
  • Use of static code analysis tools
  • Utilization of Spring and Hibernate framework

Join Us

From a team dedicated to building a rewarding work environment to unlimited education opportunities to being named one of the top places to work in the country. We’re excited to hear from you.