LMS Migration Administrator

The LMS Migration Administrator (MA) provides technical support for Migration-as-a-Service (MaaS) provided to higher education and K-12 client institutions. MaaS uses the Scaffold Migration solution for automated course content migration from one Learning Management System (LMS) to another utilizing cloud services. Technical knowledge of multiple LMS platforms including grade book schemes, outcomes, adaptive release, and LTI integrations is required as well as course content migration from one LMS to another, delivering ready-to-teach courses in keeping with the contractually specified transformation level and delivery timeline. Collaboration with application developers to conduct quality assurance and resolve issues in a fast-paced environment is essential. The ideal candidate will provide a positive, supportive client interface, including initial testing for delivery of teaching-ready courses and client onboarding.

What you will do as a Learning Management System Migration Administrator:

  • The Migration Administrator collaborates with the development team to communicate technical issues and identify opportunities for process improvement.
  • Support the MaaS process from onboarding through content migration to project completion. Work with clients to gather course requirements, including established transformations as well as referrals for development team review of client requests.
  • Run the migration process, monitor progress, and resolve exceptions as well as collaborate with the development team on exceptions. Deliver timely, accurate course content migration.
  • Communicate best practices to educate clients about the new platform and migration experience of other client colleges. Learn and effectively communicate the features and functions of multiple LMS platforms.
  • Communicate client status to internal stakeholders promptly and accurately.
  • Collaborate with the development team on migration processes to assure technical excellence and an exceptional client experience. Educate clients on migration processes and procedures to facilitate timely, successful implementation.
  • Communicate client needs and requests to migration team leadership.
  • Use the company project management and communications solutions to document and manage project progress.
  • Cross-train to configure all Scaffold solutions.

What you will need to be successful as a Learning Management System Migration Administrator:

  • 2+ years of work experience using Learning Management Systems
  • 1+ years of Systems Administrator Experience
  • Experience using JavaScript
  • 1+ years of IT-related experience
  • 2+ years of High Education/Secondary Education

Application Developer

The Applications Developer evaluates, analyzes, and modifies moderately complex application programs. Codes, tests, debugs, documents, and maintains applications. Works on most phases of applications programming activities. Analyzes and resolves problems associated with applications. Detects, diagnoses and reports related problems.

Primary Responsibilities

  • Develop RESTful APIs and microservices leveraging AWS technologies, including Lambda, API Gateway, Cognito, Amazon Aurora (Postgres) and other related technologies
  • Responsible for the development and support of cloud-based applications
  • Develop solutions that meet business objectives while leveraging industry best practices
  • Maintain and/or extend existing solutions, refactoring solutions, to improve performance and security
  • Actively engage in Sprints and other facets of project planning and management (SCRUM)
  • Collaborate with other internal teams and stakeholders to support business requirements
  • Write high-quality source code to program complete applications within deadlines
  • Troubleshoot and debug applications
  • Maintain a comprehensive understanding of the K16 Solutions portfolio of applications and associated documentation
  • Pursue continuous improvement opportunities associated with existing software development programs

Technical Competencies

  • Experience with AWS, Node.js, Postgres, and other JavaScript frameworks
  • Familiarity using Git, code repositories, branching and merging strategies
  • Familiarity and understanding of Continuous Integrations
  • Ability to break down complex concepts, tasks or problems into more simple, understandable language and action plans
  • Excellent communications skills
  • Excellent organization skills, communication skills and attention to detail, and the ability to clearly and concisely articulate complex concepts for a variety of audiences

Professional Competencies

  • Passion for software development and education technology
  • Innovative and flexible thinker, comfortable suggesting solutions, and willing to take risks
  • Enjoys working independently in a fast-paced environment with tight deadlines
  • Committed to quality in every assignment, large or small
  • Excited about remote teamwork

Education & Experience

  • Bachelor’s degree in a related field, or equivalent work experience
  • Minimum of three to seven years of experience in a developer/programmer role working within a technology team