Design, develop, test, and maintain software for a business-to-business product used by contractors and estimators to manage remodeling projects. A senior developer at this level is expected to contribute beyond individual tasks — through code review,