Software Developer

We are looking for a hands-on Agile Coach to work with both our IT and non-IT teams to help them transform to an Agile way of working. This position requires a talented and driven individual who uniquely combines leadership skills with expert level Agile experience and lean thinking.


  • Create quality coded, documented, and tested software features to meet customer product requirements for our Wireless Carrier provisioning system.

  • Review business requirements in our product backlog, and work within scrum process to clarify and agree on features, and estimate work

  • Work with 3rd party partners to help develop solutions for the company.

  • Support production system by identifying and addressing bugs, deficiencies, and performance bottlenecks that cause customer-facing issues.

  • Keep up to date on new technologies, develop proof of concept applications to test them, and propose new ways to use to improve our systems in upcoming projects.


  • Bachelors degree in Computer Information Systems, Computer Science, Engineering or a similar STEM subject, or equivalent combination of education and relevant work experience.

  • 4 years of software development experience in an Enterprise environment, strong programming skills in Java.

  • At least 2 years of experience developing and or consuming web services (SOAP, REST, and XML).

  • Basic knowledge and experience in Cloud ecosystems (preferably AWS).

  • Some experience in highly scalable fault tolerant system design and system integration preferred.

  • Basic Spring Boot experience is required.

  • Spring Framework knowledge is preferred.

  • Strong analytical and troubleshooting skills is required.