Aug 06, 2019

Application Development Manager

  • National Heritage Academies
  • Grand Rapids, MI, USA

Job Description

Join National Heritage Academies (NHA) as an Application Development Manager. This position will report directly to the Director of IT Enterprise Applications and will be responsible for for building, supporting and continuously improving myNHA - NHA's proprietary Student Information System.

About Us

NHA is a charter school management company that operates 80+ schools in 9 states. We are committed to our mission of "challenging each child to achieve..." and we pride ourselves on our students' ability to achieve high results in later education based on the foundations gained in grades K-8 at NHA.

In this role you will work out of our corporate headquarters (Service Center) located in Grand Rapids, Michigan. The NHA Service Center is where all the behind-the-scenes magic happens. Our 400 brilliant team members are brag-worthy. With a diverse group of departments like admissions, talent acquisition, facilities, legal services, and many more working together to provide top level back-office support. The Service Center is a place of bright colors, smiling faces, and opportunity. We like to gather for events such as the fall crocktoberfest cook-off, the sparkling holiday party full of fun and unexplainable excitement, and our annual 5K Service Center fun run.

Your Role

  • Lead a team of software engineers aligned around designing, developing and supporting a portfolio of enterprise applications in an Agile environment. Additionally, coordinate the activities of contractors and vendors that support projects and operations.
  • Be part of the IT Leadership Team responsible for setting the culture, defining strategy, and establishing department goals for Technology Services.
  • Serve as the hiring manager, conduct effective performance evaluations, provide coaching during weekly one-on-one meetings, and mentor teammates through formal and informal channels.
  • Perform general management functions including, establishing timelines, managing budgets, and providing direction to team members. Also responsible for forecasting work, making work assignment decisions, identifying and resolving resource constraints, and appropriately escalating issues when needed.
  • Support team success through active engagement and partnership with technical teams, business teams, and key stakeholders. Develop relationships, build consensus, and measure performance to help ensure successful outcomes.
  • Establish effective change management practices to increase quality, provide transparency, and increase the success of the myNHA program.
  • Support team members in the implementation of a user-centered design approach and a focus on successful outcomes for customers
  • Engage in frequent communications with a variety of stakeholders to guide complex and dynamic projects.
  • Provide over-site for architecture and technology direction, orchestrate technical decision making, promote continuous improvement, and ensure consistency across software teams.
  • Design and implement long-term strategic goals and short-term tactical plans for maintaining and improving the myNHA platform and related components.
  • Conduct research on emerging technologies to support platform improvements and recommend technologies that will increase performance, reduce cost, and improve the overall user experience.


  • 8+ years of work experience in application development or software engineering.
  • 2+ years of managing development teams in an Agile environment.
  • Strong verbal, written, and presentation communication skills.
  • Demonstrated team leadership skills.
  • Experience developing and executing strategic and tactical plans.
  • Experience working with large systems in an enterprise environment.
  • Strong understanding of information security practices.
  • Experience with Service Based Architectures & related technologies (WebAPI, oData, Claims Authorization, etc.).
  • Experience with object relational mapping tools (Entity Framework, nHibernate, etc.).
  • Experience developing web services for enterprise application (REST, XML & JSON).
  • Experience with client development tools (Angular, Bootstrap, HTML5, CSS, JavaScript, JQuery, SignalR, etc.).
  • Experience in systems and network design and development.
  • Strong understanding of information processing principles and practices.
  • In-depth technical knowledge of Microsoft infrastructure.

To learn more about our core values, please click here.

National Heritage Academies is an equal opportunity employer.

Apply Now