We are seeking the right person to fit into a dynamic, fun team that delivers complicated telecom and IS operations software in a fast-paced environment. The problems we solve are highly data-centric and these problems contain complex data problems that our customers rely on for their daily business needs. We want you to have the passion and desire to grow into a highly skilled developer in a casual, profit-driven, rapidly expanding company.

The Software Developer will be a trained/skilled developer with some understanding of Java, JavaScript, OOPs, Scrum, Agile Software Delivery, and a proven desire to be a member of a fast-paced software development team. 2 Years of experience are preferred, but we will consider entry-level applications.

This person must be focused on learning how to design, develop, and deliver software applications in a team environment. They must desire to be mentored by more experienced professionals.  Participation in code reviews, paired programming, and a desire to share what they have learned while learning new things is a must. The individual needs to have the passion to be a member of a team of highly skilled software developers who have fun while delivering high value, low error rate software.

MAJOR RESPONSIBILITIES: 

  1. Knowledge of designing, delivering, and supporting enterprise systems
  2. Class-work or prior experience using Java
  3. Knowledge of Agile Software Development.  Desire to work with Scrum or Kanban required.
  4. Some understanding of the following:
  5. Test driven development
  6. Continuous Integration/Continuous Delivery
  7. Behavioral driven development a plus
  8. Knowledge of paired programming
  9. Experience with code reviewing via tools like Crucible or Review Board
  10. Use of static code analysis tools
  11. Strong software build experience using a repository driven configuration management build utility
  12. Basic knowledge of AOP coupled with a current front-end framework (Angular, ExtJS, JQuery)

MINIMUM QUALIFICATIONS: 

  • BS in Information Systems or a related discipline or equivalent job experience.
  • Solid written and oral communication skills.
  • Ability to work directly with customers in a professional consultative manner.

SPECIAL SKILLS/EQUIPMENT: 

  • Java development
  • Test Driven Development
  • Database, Structured ad Unstructure
  • Continuous Integration/Delivery
  • Leadership of a team
  • BroadSoft a plus
  • Front-end development

KEY PERFORMANCE INDICATORS:

  • Team software delivery
  • Tests written
  • Defects Tracked

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.