Ascend Learning, Inc.
Software Architect (Information Technology)
Ascend Learning is a national leader in data driven, online educational solutions for learners, educators and employers in high-growth, licensure-driven professions spanning healthcare, fitness and wellness, skilled trades, insurance and financial services. We are passionate about accelerating learning while impacting job readiness, employment success and employee retention with the belief that our work changes lives.
Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K. Ascend Learning is seeking a motivated, energetic individual with strong software architecture experience as well as good communication and leadership skills for the position of Software Architect.
Ascend Learning is hiring a Software Architect. As a Software Architect, you will be responsible for developing and maintaining formal documentation of application and integration architectures. This includes the design and documentation of individual projects based on a micro-services architecture as well as corporate-wide integration of those services. Project architectures may include any of the following: documentation and presentation of original design, application of approved tech stack and company standards, data modeling, data transfer contracts, security risk mitigation, and implementation assistance. This position can work from one of our office locations in Leawood, KS/hybrid, Minneapolis, MN/hybrid or Burlington, MA/hybrid preferred.
This is an individual contributor role working with a team of software architects. This role is expected to interact with business resources, development leads, QE resources, the Chief Architect, and members of the senior leadership team, as appropriate.
The Software Architect will represent the experiential learning, credentialing, and platform services competencies, designing and assisting in the implementation of company-wide, uniform architectures across multiple platforms and projects within these three areas of focus. Successful architectures will apply to all Business Units within Ascend, simplifying the development and maintenance of functionality related to these three core competencies.
In addition to the logical responsibilities, a firm understanding of some of the underlying technologies used by Ascend Learning Engineering is required. This includes technologies such as:
Responsibilities:
Education and Experience:
Skills and Abilities:
Ascend Learning, LLC is proud to be an equal opportunity employer (M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.
#LI-NK1
Technology