Interested in working for Learn On Demand Systems?

We don’t have any open positions right now, but check back soon!

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.


Qualifications

Required

  • 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

Job Description

Reporting to the Chief Information Officer, the Director of Technical Services is responsible for the smooth and effective day to day execution of technical services, support, and service-related tasks, managed through a comprehensive and effective ticket management system.  Additionally, the Director of Technical Services oversees the growth and development of the staff on these teams, ensuring they are knowledgeable and effective in their roles.  This must be accomplished with an eye to creating efficient and effective process and ensuring that outcomes are consistently high quality.

To be successful in this role, the Director of Technical Services must be an individual with a deep understanding of our platforms, tools and technologies, as well as how those are deployed to solve customer problems. This position requires personnel and team management, efficiency in planning and execution, partner and client interactions, process creation and implementation, multi-tasking and extreme attention to detail.

Qualifications

  • Ability to effectively develop and manage a technical team and most importantly develop individual team members
  • Have a deep understanding and knowledge of our platforms and services
  • Have a deep understanding of the tools and processes required to effectively run a 24/7/365 ticket based customer service platform
  • Have the ability to prioritize and organize the tasks and needs of the organization and individuals
  • Possess excellent written and oral communication skills with the ability to convey technical information to a broad audience of non-technical and technical people.
  • Demonstrate a deep understanding of technology and its execution on modern platforms
  • Have the ability to execute against broad organizational strategy and goals
  • Have the ability to create deep analytical insights within the platforms used by the organization

Essential Job Duties and Responsibilities 

Essential job duties refer to those responsibilities that are critical and necessary to do the job, but also include the following:

Manage the Technical Services Team

  • Manage Comp Time records, shift coverage, time off and schedules
  • Ensure that 24x7x365 coverage is maintained for all levels of technical service
  • Build and execute an internal communications policy, including reoccurring meetings, 1:1’s, employee work groups, group chats, voice services & communication flows for all team members
  • Hire, train and maintain adequate staffing and technical expertise which align with the goals and services of LODS, focus on growth, skills, planning
  • Develop, implement and monitor performance measurements that enable analysis of Technical Service team performance, focus on standardization and SLA’s
  • Provide ongoing analysis of Technical Services team performance and recommendations relating to processes, tools, technology, and people, focus on data reporting
  • Ensure Technical Services team is effectively and efficiently responding to tickets, following lab build protocol, understands and implements LOD platform services and features; focus on accuracy, timeliness, professionalism

Work with leads to ensure smooth daily operation of technical service desks

  • Ensure excellent customer satisfaction and drive initiatives to improve service
    • SLA response times
    • Ticket Reports
    • Customer contact
  • Ensure excellent and complete documentation and internal knowledge base exists for all activities, conditions and customers
  • Work closely with LOD Admin and Product Manager in setting content processes and ensure Technical Services team is following processes and policies
  • Ensure all work performed by Technical Services is billable, internally or externally and execute billing activities with Operations, Sales & ARAP

Work with Chief Information Officer to develop and execute goal and plans

  • For team members as individuals and contributors to the company
  • For Technical Services as a department

Collateral Job Duties & Responsibilities

Collateral job duties refer to those responsibilities that are less critical to do the job or only arise from time to time.

  • At all times have a thorough understanding of all aspects of Lab on Demand Systems products, including all features, functions, and capabilities, including but not limited to:
    • Training Management System
    • IDL Studio
    • Lab on Demand
    • PBT
    • Cloud Slice
    • Cyber Range/Shared Lab Environment
    • Health IT
    • Automation Tools
  • Be familiar with all major customers and general users of Lab on Demand
  • Zendesk
    • Understanding of our Zendesk plan
      •  Including Support plan and Zendesk Talk plan
      • LODS internal POC for Zendesk
  • Manage and maintain Zendesk best practices
  • Manage user accounts
  • Manage Zendesk Reporting
Apply Now

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

Expectations:

  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

Job Description

Technical Services Support reports directly to the Technical Services Manager but will also receive job assignments from the Technical Services Tier-1 Lead.
Technical Services Support is a vital role in the Learn on Demand Systems (LODS) Technical Operations department. Technical Services Support is responsible for assisting 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 technical knowledge. Candidates should have the ability to clearly communicate and quickly assess escalation scenarios. This position is completely remote, therefor a qualifying candidate is expected to have a home workspace that includes a private, quiet area for meetings and conference calls and occasional travel (This may include travel outside the US). Learn on Demand Systems has users from around the world and provides support 24/7 every day of the year.

Qualifications

Required

  • Comfortable working from home and a self-motivator
  • 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

Preferred

  • Previous IT experience
  • Previous Support/Help Desk/customer service experience
  • Familiarity with major cloud provider platforms (Azure/AWS/Google)
  • Technology certifications (Windows Server, VMWare, Azure, AWS and Virtualization related especially)
  • Have experience with any of the following
    • Software Tools: Visual Studio, SQL Server 2012/16, Excel, SharePoint
    • Programming Tools: Python, Bash, HTML, PowerShell
    • Systems: Windows ALL, Linux, Hyper-V, V-box, Docker, VMWare
    • Networking: TCP/IP, Routing, Switching, Ethernet, Wi-Fi, HTTP, Subnets
    • Cloud provider platforms: Azure, AWS, Google

Essential Job Duties and Responsibilities

  • Ability to sit for long periods of time
  • Ability to effectively manage ones time in a remote work from home environment.
  • Ability to operate equipment such as telephone, computers, etc.
  • Assist customers with questions and issues around all aspects of Learn on Demand Systems services and products
  • Support Ticket Management
    • Respond to and resolve tickets in a timely manner utilizing the Zendesk support software
    • Ensure tickets are tagged, triaged, and addressed appropriately, promptly and within SLA limits
    • Escalate issues as needed
    • Provide timely and excellent customer service
  • 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
  • Be familiar with high priority clients/programs and general users of Learn on Demand Systems

Collateral Job Duties and Responsibilities

  • 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 other company departments on projects
  • 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 Technical Services Support team on common tips and tricks to alleviate tickets

Job Description & Reporting Structure

Technical Services Administrator reports directly to the Technical Services Manager but will also receive job assignments from the Technical Services Tier-2 Lead.

The Technical Services Administrator is a vital role in the Learn on Demand Systems (LODS) Technical Operations department. This position is completely remote, therefor a qualifying candidate is expected to have a home workspace that includes a private, quiet area for meetings and conference calls and occasional travel (This may include travel outside the US). Learn on Demand Systems has users from around the world and provides support 24/7 every day of the year. Technical Services Administrators are responsible for building and managing LODS lab environments using Hyper-V, VMWare and cloud platforms. In addition to preparing client content, Technical Services Administrators function as a Tier-2 support, assisting the LODS Technical Services Support (Tier-1) with advanced lab issues.

Qualifications

Required

  • Comfortable working from home and a self-motivator
  • Strong ability to troubleshoot and find solutions independently and within a team
  • Ability to multi-task and prioritize
  • Clear and professional communication skills – both written and verbal
  • Broad technical knowledge of the configuration and management of Windows and Linux

Preferred

  • Familiarity with major cloud provider platforms (Azure/AWS/Google)
  • Technology certifications (Windows Server, VMWare, Azure, AWS and Virtualization related especially)
  • Usage and understanding of the following Lab on Demand platform aspects:
    • Virtual environment set up and maintenance using VMware, Hyper-V, Azure, AWS
    • Content creation and management using Markdown
    • Understanding of virtual disk management
    • Understanding of virtual networking

Essential Job Duties and Responsibilities

  • Ability to sit for long periods of time
  • Ability to effectively manage ones time in a remote work from home environment.
  • Ability to operate equipment such as telephone, computers, etc.
  • Build and Maintain LODS Internal Lab Profiles by configuring Virtual Machines, Cloud Services & ancillary documents and resources as needed
    1. Build and maintain Microsoft Official Curriculum and Microsoft Community courses within provided timeframe
    2. Build requests and tasks will be provided and managed by Technical Services Administration Lead
  • Build External Lab Profiles
    1. Build client proprietary labs per provided build guides and documentation
    2. Standup labs per provided lab files sent via LODS FTP or shipped via HDDs within LODS SLA
    3. Transition client proprietary labs from development series to production series
  • Assist with Event Preparation as needed
    1. Assist with deployment of lab files for large scale events featuring LODS hosted labs
    2. Opportunities may involve traveling to provide on-site event assistance
  • Content Ticket Management
    1. Respond to and resolve tickets in a timely manner utilizing the Zendesk Support Software
    2. Ensure tickets are tagged, triaged, and addressed appropriately, promptly and within SLA limits
    3. Escalate issues as needed
    4. Provide timely and excellent customer service
  • Content Provider Lab Management
    1. Attend Content Provider meetings and work with Content Provider on their build schedules
    2. Troubleshoot and escalate issues with labs to Content Provider contact

Collateral Job Duties and Responsibilities

  • Lab Developer Assistance and Training
    1. Assist clients who have lab developer seats in the Lab on Demand platform on how to build, manage, and troubleshoot their proprietary labs
    2. Occasionally provide Lab on Demand lab developer training for an individual or group
  • Documentation
    1. Create and maintain content related documentation for both internal and external use
    2. This may include both written guides and demo labs on best practices for lab development, internal errata, fixes for common issues, etc.

At-Will Employment. You should be aware that your employment with the Company is for no specified period and constitutes at-will employment. As a result, you are free to terminate your employment at any time, for any reason or for no reason. Similarly, the Company is free to terminate your employment at any time, for any reason or for no reason.

Job Description & Reporting Structure

Our company is growing, and we are interested in hiring a Junior Accountant to join our team. The ideal candidate will have a head for numbers, experience with MS Excel, and strong analytical skills. The Junior Accountant will report directly to the Director, Business Operations, and will need to demonstrate the ability to work proactively and independently in a fast-paced office environment.

Essential Duties and Responsibilities

  • Assist with preparation of financial statements.
  • Assist with monthly billing process.
  • Maintain Account Executives commission reports.
  • Assist with accounts payable and procurement process.
  • Analyze and reconcile bank statements and general ledgers.
  • Post journal entries for accrued expenses and revenue.
  • Maintain and record fixed assets.
  • Assist with preparing SOC2 audit documentation.
  • Maintain credit card accounts platform.
  • Prepare and file local compliance reporting as necessary.
  • Prepare court-mandated annual accounting reports and inventories for client discharges as necessary.
  • Act as a liaison for vendors to reconcile any billing discrepancies.
  • Able to lift over 10 lbs.
  • Ability to sit for long periods of time.
  • Ability to operate equipment such as telephone, computers, etc.

To perform this job successfully, an individual must be able to perform each essential job function assigned satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

Requirements

Qualifications

  • 2+ years’ related experience
  • Hands-on experience working with general ledgers
  • Strong written and verbal communication skills
  • Excellent problem-solving skills
  • Proficient with ERP systems, including Microsoft Office
  • Able to multi-task and prioritize work effectively

At-Will Employment. You should be aware that your employment with the Company is for no specified period and constitutes at-will employment. As a result, you are free to terminate your employment at any time, for any reason or for no reason. Similarly, the Company is free to terminate your employment at any time, for any reason or for no reason.

Job Description & Reporting Structure

The Technical Account Engineer (TAE) reports to the TAE Team Lead and partners with an AE and the Director of Customer Enablement to provide high caliber, white glove service to assigned accounts.  The TAE functions as the technical resource to ensure that named accounts have success during the design, implementation and operation of solutions provided by Learn on Demand Systems.

General Responsibilities

The TAE reports to the TAE Team Lead and has the following general responsibilities.

  • Maintain a deep understanding of all Learn on Demand Systems products, services, and solutions.
  • For assigned accounts, develop and maintain a deep understanding of the customers core business and technical needs, and how those needs are addressed using solutions provided by Learn on Demand Systems.
  • Work with the sales team in the pre-sales phase to design custom solutions for customers.
  • Work with the implementation team to ensure that solutions are implemented in a way which addresses the specific needs of the customer.
  • From time to time, review the technical implementation of assigned customers and provide recommendations on changes, updates, or improvements.
  • Evaluate new features and capabilities and make recommendations to the sales team which lead to new revenue opportunities in assigned customers.
  • Conduct periodic technical reviews with assigned customers to ensure solutions continue to operate at a high degree and make recommendations where appropriate.
  • Provide direct support to assigned customers as the technical point of contact, ensuring that all questions, tickets, and related issues are addressed in a timely manner.
  • Participate in customer meetings both in person, and virtual, as needed.
  • Maintain a good working relationship with all key stakeholders at assigned customer accounts.

Direct Reports

This role is an individual contributor.  A Senior TAE may be assigned to mentor Jr TAE, but would not directly manage them.

Day to Day Responsibilities

As the TAE, you can expect to perform the following tasks on an ongoing basis for assigned customers/accounts/projects.

  • Participate in meetings with the customer.
  • Produce reports, summaries and statistics regarding use of systems and solutions.
  • Assist in troubleshooting of issues and problems.
  • Create documentation, procedures, and conduct training.
  • Create designs for system updates, solutions, and other projects.
  • Provide input and feedback to product development teams.
  • Participate in strategic planning sessions and solution design sessions.
  • Participate in crisis management actions relating to the customer.
  • Conduct high level support and custom service to maintain customer satisfaction.

Desired Job Skills

The TAE should have the following job skills.

  • Exceptional corporate communication skills, both spoken, written, and in person.
  • Exceptional writing skills.
  • Ability to create and delivery highly technical presentations to both highly technical and non-technical audiences.
  • Ability to network and understand relationships and roles in large corporations.
  • Ability to seek and identify opportunities for expansion of sales within a company.
  • Project management and project planning skills.
  • Ability to work in a high stress, and high pressure environment.

Desired Technical Skills

The TAE should be technically proficient in the following areas.

  • Microsoft Office specifically PowerPoint and Word.
  • Presentation and meeting platforms such as Teams, ZoomIT, GoToMeeting and similar.
  • Deep knowledge all Learn on Demand Systems tools, platforms, and products.
  • Technical knowledge of containers, virtualization platforms, and cloud platforms.
  • Ability to take complex technical systems and design solutions that provide integration between those systems.
  • Understanding of how to implement API based integrations.
  • Understanding of DevOps and Automation.
  • Understanding of scripting tools, technologies, and techniques.

To perform this job successfully, an individual must be able to perform each essential job function assigned satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

Essential Job Duties & Responsibilities

Essential job duties refer to those responsibilities that are critical and necessary to do the job, but also include the following:

  •  Able to lift over 10 lbs.
  • Ability to sit for long periods of time
  • Ability to operate equipment such as telephone, computers, etc.

Collateral Job Duties & Responsibilities

  • Occasional travel not to exceed 20%.

Job Description & Reporting Structure

Job Description

We are looking for a talented frontend software developer to extend and enhance our learning management platform by turning screens, pages, user-interface components, and interaction states into functional code. The frontend software developer should be experienced in using the latest techniques to build rich, interactive, modern web applications but rooted in development standards and best practices. This includes performing analysis on architecture and desired application end-state to determine the best framework, API’s and tools to use in each situation. The frontend software developer should be able to contribute both through strategic thinking/thought leadership and through daily execution of tasks and assignments.

Development is done primarily on a Microsoft solution stack consisting of Microsoft Azure Web Apps, Logic Apps, and Functions, combined with Microsoft SQL Server for data management.  Front-end user interfaces are generally HTML/CSS and JavaScript based.

Learn on Demand Systems is a virtual company which engages in productive remote co-working sessions from time to time in different locations around the USA. You will be expected to be a member of a highly talented and productive team, maintain a high degree of output and focus with minimal daily supervision, working on tasks assigned, while enjoying the benefits of a work from home organization.

Reporting Structure

The Frontend Developer reports to the Chief Technology Officer. As a software developer, you will be supervised by a lead software developer to ensure you complete assignments in a timely manner with high quality. You will work closely with a Product Owner/Product Manager and other developers in a highly collaborative, agile environment. At times, you will be required to work directly with customers, or other teams or team members to ensure assignments meet the broader functional and visual requirements, and to gather and define those requirements as needed.

Essential Job Duties & Responsibilities

  • Complete software development assignments as directed in a timely and effective manner, producing software and code which follows the patterns and practices of the organization.
  • Communicate effectively through all phases of the software development process and maintain effective work item tracking.
  • Create and transpose sketches, wireframes, mock-ups into working code.
  • Build reusable code and libraries for future use.
  • Work on front-end development activities, solutions, methods and practices.
  • Deliver new and effective interactive design solutions on time and in scope.
  • Participate in planning and brainstorm sessions and contribute to the overall strategic direction of the platform.
  • Maintain a current skill set and be familiar with emerging patterns and practices within the industry, and specifically from a frontend user experience perspective Maintain a productive and professional home office space, free from distractions and interruptions, and maintain readiness to participate in video conferences at any time.
  • Maintain excellent communication and writing skills, able to effectively communicate complex topics in written and presentation format
  • Able to lift over 5 lbs.
  • Ability to sit for long periods of time
  • Ability to operate equipment such as telephone, computers, etc.

 To perform this job successfully, an individual must be able to perform each essential job function assigned satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

Collateral Duties & Responsibilities

  • Travel as needed to participate in team co-working sessions and offsite meetings, generally three to four times yearly.
  • Be able to write effective agile user stories and related feature documentation

Qualifications

  • 5+ years experience as a Frontend Developer with knowledge of C# and ASP.NET MVC
  • Experience working with Visual Studio in a Microsoft full-stack development and Azure Dev Ops
  • Experience with CSS systems such as LESS and SASS to compile style file Frameworks such as Bootstrap, Foundation etc.
  • PHP include function to manage common elements standards – compliant code Integrating HTML/CSS into ASP.NET environment using Visual Studio JavaScript Libraries and Frameworks (REACT.JS, Angular etc.)
  • Experience with Microsoft SQL Server
  • Ability to create functional wire-frames and mock-ups to transpose into working code
  • Understand agile software development and instill best practices into the process
  • Excellent problem-solving skills and creative thinking

At-Will Employment. You should be aware that your employment with the Company is for no specified period and constitutes at-will employment. As a result, you are free to terminate your employment at any time, for any reason or for no reason. Similarly, the Company is free to terminate your employment at any time, for any reason or for no reason.

Job Description & Reporting Structure

Job Description

We are looking for a detailed SDET to contribute and review the creation of designs for production software for Learn on Demand Systems suite of platform applications. The SDET’s primary responsibilities include both software development and testing tasks with a focus on testing and performance of production code. The SDET should have experience with advanced programming skills who can create automation testing tools and frameworks to assist the manual testing process.

Development is done primarily on a Microsoft solution stack consisting of Microsoft Azure Web Apps, Logic Apps, and Functions, combined with Microsoft SQL server for data management. Front-end user interfaces are generally HTML/CSS and JavaScript based. Quality Assurance testing is conducted and tracked within Azure DevOps.

Learn on Demand Systems is a virtual company which engages in productive remote co-working sessions from time to time in different locations around the USA. You will be expected to be a member of a highly talented and productive team, maintain a high degree of output and focus with minimal daily supervision, working on tasks assigned, while enjoying the benefits of a work from home organization.

Reporting Structure 

The SDET reports to the Chief Technology Officer and works directly with our Platform Development Managers to ensure assignments are completed in a timely manner with high quality. The SDET will work with Development and QA teams across all three Learn on Demand Systems platform applications LOD, TMS and Portal.

Essential Job Duties & Responsibilities

Essential job duties refer to those responsibilities that are critical and necessary to do the job, but also include the following:

  • Work closely with development teams to ensure the effectiveness and quality of the components and systems developed
  • Test for a range of projects from and enhancements to strategic initiatives
  • Develop, maintain and execute test cases, ensuring the quality and stability of the system throughout all platforms
  • Develop, implement, maintain and enhance test plans, test scripts and test methodologies that ensure exhaustive testing of all assigned software systems to ensure compliance with software/platform specifications
  • Develop, implement and maintain automated testing best practices and principals across all platforms
  • Identify and analyze defects/test results and be able to deduce the chain of events leading to a failure
  • Maintain a current skill set and be familiar with emerging pattens and practices within the industry, and specifically from a Testing and Automation perspective
  • Maintain a productive and professional home office space, free from distractions and interruptions, and maintain readiness to participate in video conferences at any time.
  • Maintain excellent communication and writing skills, able to effectively communicate complex topics in written and presentation format.
  • Able to lift over 5 lbs.
  • Ability to sit for long periods of time
  • Ability to operate equipment such as telephone, computers, etc.

To perform this job successfully, an individual must be able to perform each essential job function assigned satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

Collateral Job Duties & Responsibilities

Collateral job duties refer to those responsibilities that are less critical to do the job or only arise from time to time.

  • Travel as needed to participate in team co-working sessions and offsite meetings, generally three to four times yearly.
  • Be able to write effective agile user stores and related feature documentation
Requirements

Qualifications

  • 5+ years’ experience as an SDET or formal QA software testing
  • Excellent knowledge of C# and ASP.NET MVC
  • Experience working with Visual Studio in a Microsoft full-stack development and Azure DevOps
  • Experience with Microsoft SQL Server
  • Experience with creating and maintaining automation testing (Selenium is good to have)
  • Familiarity with API testing
  • Experience with JavaScript testing framework
  • CI/CD (Azure DevOps a plus)
  • Solid understanding of QA testing methodologies
  • Understanding of SaaS and testing in a SaaS platform
  • Experience with cloud technologies (Azure and AWS)

At-Will Employment. You should be aware that your employment with the Company is for no specified period and constitutes at-will employment. As a result, you are free to terminate your employment at any time, for any reason or for no reason. Similarly, the Company is free to terminate your employment at any time, for any reason or for no reason.

Job Description & Reporting Structure

Technical Services Administrator reports directly to the Technical Services Manager but will also receive job assignments from the Technical Services Tier-2 Lead.

The Technical Services Administrator is a vital role in the Learn on Demand Systems (LODS) Technical Operations department. This position is completely remote, therefor a qualifying candidate is expected to have a home workspace that includes a private, quiet area for meetings and conference calls and occasional travel (This may include travel outside the US). Technical Services Administrators are responsible for building and managing LODS lab environments using Hyper-V, VMWare and cloud platforms. In addition to preparing client content, Technical Services Administrators function as a Tier-2 support, assisting the LODS Technical Services Support (Tier-1) with advanced lab issues.

Required

  •          Comfortable working from home and a self-motivator
  •          Strong ability to troubleshoot and find solutions independently and within a team
  •          Ability to multi-task and prioritize
  •          Clear and professional communication skills – both written and verbal
  •          Broad technical knowledge of the configuration and management of Windows and Linux

Preferred

  •          Familiarity with major cloud provider platforms (Azure/AWS/Google)
  •          Technology certifications (Windows Server, VMWare, Azure, AWS and Virtualization related especially)
  •          Usage and understanding of the following Lab on Demand platform aspects:
  •          Virtual environment set up and maintenance using Hyper-V, VMware, Azure, AWS
  •          Content creation and management using Markdown
  •          Understanding of virtual disk management
  •          Understanding of virtual networking

Essential Job Duties & Responsibilities

  1. Ability to effectively manage ones time in a remote work from home environment.
  2. Ability to sit for long periods of time
  3. Ability to operate equipment such as telephone, computers, etc.
  4. Build and Maintain LODS Internal Lab Profiles by configuring Virtual Machines, Cloud Services & ancillary documents and resources as needed
  5. Build and maintain Microsoft Official Curriculum and Microsoft Community courses within provided timeframe
  6. Build requests and tasks will be provided and managed by Technical Services Administration Lead
  7. Build External Lab Profiles
  8. Build client proprietary labs per provided build guides and documentation
  9. Standup labs per provided lab files sent via LODS FTP or shipped via HDDs within LODS SLA
  10. Transition client proprietary labs from development series to production series
  11. Assist with Event Preparation as needed
  12. Assist with deployment of lab files for large scale events featuring LODS hosted labs
  13. Opportunities may involve traveling to provide on-site event assistance
  14. Content Ticket Management
  15. Respond to and resolve tickets in a timely manner utilizing the Zendesk Support Software
  16. Ensure tickets are tagged, triaged, and addressed appropriately, promptly and within SLA limits
  17. Escalate issues as needed
  18. Provide timely and excellent customer service
  19. Content Provider Lab Management Attend Content Provider meetings and work with Content Provider on their build schedules
  20. Troubleshoot and escalate issues with labs to Content Provider contact.

Collateral Job Duties & Responsibilities

  1. Lab  developer assistance and training

a. Assist clients who have lab developer seats in the Lab on Demand platform on how to build, manage,
and troubleshoot  their proprietary labs

b. Occasionally provide Lab on Demand lab developer training for an individual or group.

2.  Documentation

a. Create and maintain content related documentation for both internal and external use

b. This may include both written guides and demo labs on best practices for lab development, internal errata, fixes
for common issues, etc.

Job Description & Reporting Structure

Technical Services Support reports directly to the Technical Services Manager but will also receive job assignments from the Technical Services Tier-1 Lead.

Technical Services Support is a vital role in the Learn on Demand Systems (LODS) Technical Operations department. Technical Services Support is responsible for assisting 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 technical knowledge. Candidates should have the ability to clearly communicate and quickly assess escalation scenarios. This position is completely remote, therefor a qualifying candidate is expected to have a home workspace that includes a private, quiet area for meetings and conference calls and occasional travel (This may include travel outside the US). Learn on Demand Systems has users from around the world and provides support 24/7 every day of the year.

Required

Comfortable working from home and a self-motivator

Strong diagnostic and troubleshooting ability, independently and within a team

Ability to multi-task and prioritize

  • Clear and professional communication skills – both written and verbal
  • Experience using Basic PC equipment
  • Experience using Microsoft Office365 Applications

Preferred

  • Previous Support/Help Desk/customer service experience

Familiarity with major cloud provider platforms (Azure/AWS/Google)

Technology certifications (Windows Server, VMWare, Azure, AWS and Virtualization related especially)

  • Programming Tools: Python, Bash, HTML, PowerShell
  • Systems: Windows ALL, Linux, Hyper-V, V-box, Docker, VMWare
  • Networking: TCP/IP, Routing, Switching, Ethernet, Wi-Fi, HTTP, Subnets
  • Cloud provider platforms: Azure, AWS, Google

Essential Job Duties & Responsibilities

  1. Ability to effectively manage ones time in a remote work from home environment.
  2. Ability to operate equipment such as telephone, computers, etc.

Assist customers with questions and issues around all aspects of Learn on Demand Systems services and products

Support Ticket Management

Respond to and resolve tickets in a timely manner utilizing the Zendesk support software

Ensure tickets are tagged, triaged, and addressed appropriately, promptly and within SLA limits

Escalate issues as needed

Provide timely and excellent customer service

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

Be familiar with high priority clients/programs and general users of Learn on Demand Systems

Collateral Job Duties & Responsibilities

  • Support other internal departments as needed
  • Report and document issues for Platform Team
  • Work with other company departments on projects
  • Develop and maintain best practices for use of Learn on Demand Systems
  • Provide/maintain internal documentation used by the Technical Services Support team on common tips and tricks to alleviate tickets
 At-Will Employment. You should be aware that your employment with the Company is for no specified period and constitutes at-will employment. As a result, you are free to terminate your employment at any time, for any reason or for no reason. Similarly, the Company is free to terminate your employment at any time, for any reason or for no reason.