Do you enjoy working on a small team where you can have a significant impact?Are you willing to maintain a legacy . NET software stack in exchange for our open-mindedness on the best technologies to use for new initiatives going forward?Do you do your best work in an environment with sane timelines, a stable roadmap, and business owners who will seek out and appreciate your input? If so, we’d love to hear from you.
We have a smooth-running application built in the . NET framework which runs every aspect of our education business.Our ‘Compass Points’ web-based data management system connects office staff, tutors, and clients in a paperless environment, handling client intake, communication, billing, testing, and feedback. Instructors have an online center for lesson scheduling, notes, timesheets, and payroll.We need a seasoned developer who can help to maintain the system and complete essential updates and extensions within the current framework.Our goal is to thoughtfully refactor and modernize this system over time.
We also seek to build out new functionality, including mobile-optimized sites for our instructors and clients as well as integrating and white-labeling tools to continue improving our delivery of web-based tutoring services. These new initiatives are typically best served with different technology, so we seek someone who enjoys, and has experience with, weighing options and discussing such decisions.Recent modernization efforts include upgrading a smaller . NET application to Express and a pending migration to cloud infrastructure.
A good estimate is 25% of your time would be spent on the legacy . NET platform and 75% on new initiatives. You would be part of a small full-timeteam on the development side, collaborating regularly with the business owners and leaders of our operations, product/curricula, and marketing teams. We are growing our team and its capabilities at a steady, deliberate pace.