View Our Website View All Jobs

Software Developer

We’re looking for passionate Software Developers who are willing to contribute, learn and own their applications with pride. Our senior developers are full stack solution creators, ready to use a variety of technologies to build out our product suite. They are also responsible for leading change in our process and technical implementations across the team.

We foster an understanding that we’re not building applications using the latest patterns, practices and technologies just for the sake of it – our primary overriding focus is delivering the correct solution for our users.

We are an agile organization from top to bottom and everyone on the team – the developers, the UX designers, the QA analysts and the product owners – are in constant communication. Our teams have full ownership in everything they do and are looking to constantly innovate our applications, our user’s experiences and our development process. The institutions that we serve all thrive because we are intensely focused on creating the best quality software that adapts to and delivers what our customers need.



  • Participate in agile team activities, including:  Story writing, planning, estimation, daily standups
  • Lead team discussions with product owner and technical team to plan solutions to customer problems
  • Lead design and implementation of projects across product suite
  • Lead the development of standards and the overall technical direction of team
  • Do what is necessary to ensure successful continuous improvement and delivery of applications
  • Diagnose and solve production issues
  • Provide and receive critique on design and development decisions
  • Provide regular and consistent mentoring to other developers along with both process and technical leadership
  • Participation in devops, ALM, deployment and hosting conversations and decisions




  • BA/BS degree in Computer Science or related field and/or 3+ years of experience designing and implementing web based applications
  • Proficiency with an object-oriented language (preferably C#) and a deep understanding of design principles and SOLID development practices
  • Proficiency in the design and development of web and mobile applications, including internal and external APIs
  • Experience in developing with JavaScript – including Node.js and front-end frameworks – Angular, Backbone, Knockout, etc.
  • Proficiency in a variety of database technologies, potentially including:
  • Relational (SQL Server) design, querying, tuning, ORM usage
  • NoSQL (MongoDB) document design, querying
  • SQL Server Business Intelligence – Analysis Services and Integration Services
  • Experience with mobile development – iOS, Android, hybrid (PhoneGap/Cordova), Ionic framework, etc
  •  Demonstrable record of learning and the ability to create scalable, maintainable, adaptable web and mobile software solutions
  • Communication skills that exceed your technical abilities and an ability to see a situation from many perspectives
  • Able and confident in making independent, rational decisions on scope, work priority, technical implementation and production support issues.

A Big Plus

  • Experience in an agile software development environment
  • Experience with Windows Azure or other cloud platforms
  • Experience in selection and integration with external partners / SASS vendors
  • Experience in higher education technology space
  • Awareness and appreciation for what makes a web application “accessible” and the associated standards
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status