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 1500 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.
Ascend Learning is hiring a Software Architect. As a Software Architect on this team, you will represent one or more of Ascend's core competencies: Instructional Content, Assessments, Simulations, and Learning Management Systems. You will design and assist in the implementation of company-wide, uniform architectures across multiple platforms and projects related to those competencies. Successful architectures will apply to all Business Units within Ascend, simplifying the development and maintenance of functionality related to the core competencies. This position will work from one of our Ascend Learning office locations/hybrid: Leawood, Kansas or Burlington, Massachusetts or Gilbert, Arizona or Minneapolis, Minnesota preferred. Remote may be considered.
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 technology stack and company standards, data modeling, data transfer contracts, security risk mitigation, user interface/experience design, and implementation assistance.
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.
Responsibilities
Education & Experience
Preferred Experience:
Skills & Abilities
In addition to the logical responsibilities, a firm understanding of the underlying technologies is required. As a Software Architect you will be working with technologies such as:
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