Interested in working for Learn On Demand Systems?

Here is your chance to view and apply for open positions.
Click on the job titles below to check out our available positions and their requirements.

Job Description

We are looking for a talented software developer to work on a new web-based company portal. This involves working with several other applications and back-end services to automate numerous workflows. Front-end skills will also be required to build the portal’s user interface and reporting features. We use a standard ASP.NET MVC / SQL Server backend, hosted in Microsoft Azure. Front end is straight-forward Javascript/CSS/HTML5. You will work with a small team of dedicated developers. We all work remotely from home-based offices, so strong communication skills are paramount.


  • 5+ years experience with C# and ASP.NET MVC
  • Strong skills working with and designing RESTful Web APIs
  • Experience with Microsoft SQL Server
  • Experience building solutions on Microsoft Azure
  • Solid front-end Web skills (Javascript, CSS, HTML)
  • Practical experience with Domain Driven Design and SOLID principles
Email Your Resume

Assist our customers and provide timely answers to their questions using multiple communication types (email/ticket system, phone, IM). This position requires focus on excellent customer service skills and moderate technical knowledge. Candidates should have the ability to clearly communicate and quickly assess escalation scenarios. Learn on Demand Systems has users from around the world and provides support 24/7 every day of the year.

General Responsibilities:

  1. Assist customers with questions and issues around their lab user interface
    • End users require support on usernames, passwords, lab launches, connectivity and lab content 
    • Operations managers require support with class creation, rosters, lab launch testing usernames, passwords and other issues
    • Instructors
    • Lab developers 
    • High priority client-specific programs 
  2. Escalate tickets per call tree when necessary to internal departments and team members
  3. Support other internal departments as needed
    • Perform testing of One Learn Lab on Demand and One Learn Training Management Systems platform services and features
    • Report and document issues for Platform Team 
    • Work with Operations/Content on projects 
  4. Develop and maintain best practices for use of Learn on Demand Systems
    • Provide feedback on the self-help articles available to users/clients
    • Provide/maintain internal documentation used by the help desk team on common tips and tricks to alleviate tickets 
  5. Perform routine maintenance on One Learn Lab on Demand to ensure compliance with best practices and procedures


  1. At all times have a thorough understanding of all aspects of Learn on Demand Systems services and products, including all features, functions, and capabilities
    • Training Management System 
    • IDLx
    • Lab on Demand 
    • ABA/PBT 
    • Automation Tools 
    • Cloud-Based Solutions (Azure, AWS) 
    • Shared Labs
    • Original Content
  2. Be familiar with high priority clients/programs and general users of Learn on Demand Systems 
  3. Have a solid technical background on the following
    • Basic PC equipment 
    • Audio configuration 
    • MS Office365 Applications 
    • Skype for Business 
    • Ticket tracking and timekeeping software 
    • Virtualization 
    • Classrooms, labs, courseware and other parts of Technical Education
Email Your Resume