Software Engineer - Learning Management Systems

Premier provider of IT solutions and staffing services nationwide, specializing in IT support, cybersecurity, and custom development.
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
Education · Enterprise SaaS

Description For Software Engineer - Learning Management Systems

DMV IT Service, headquartered in Washington, DC, is seeking an experienced Software Engineer specialized in Learning Management Systems (LMS) to join their dynamic team. As a premier provider of IT solutions and staffing services nationwide, they specialize in delivering expert IT support, cybersecurity measures, and custom development.

The role involves collaborating with business stakeholders and product owners to enhance LMS solutions, implementing CI/CD pipelines, and leading the development of automated workflows. The successful candidate will be responsible for ensuring scalability, reliability, and efficiency of system processes while staying current with LMS technology trends.

Key qualifications include 5 years of software engineering experience, strong LMS development background, and expertise in process automation. The position requires proficiency in various technologies including Articulate, WPF, and programming languages such as C#, Java, or Python. Experience with UI frameworks (MAUI/WinUI/ReactJS) and BPMN 2.0 methodology is valued.

This hybrid position is based in Austin, TX, offering the flexibility of both remote and office work. The role provides an opportunity to work with cutting-edge learning technologies while contributing to educational technology solutions. The ideal candidate will possess excellent problem-solving skills, work well both independently and collaboratively, and have strong communication abilities to interact with both technical and non-technical stakeholders.

Last updated 2 months ago

Responsibilities For Software Engineer - Learning Management Systems

  • Collaborate with business stakeholders and product owners
  • Enhance LMS solutions
  • Implement CI/CD pipelines
  • Lead development of automated workflows
  • Ensure scalability, reliability, and efficiency of system processes
  • Stay up-to-date with industry trends in LMS technology

Requirements For Software Engineer - Learning Management Systems

Java
Python
React
  • 5 years experience working as a Software Engineer or equivalent role
  • 5 years hands-on experience in LMS development
  • 4 years experience using Articulate
  • 4 years strong understanding of process automation concepts
  • 4 years experience with process discovery and requirements gathering
  • 4 years effective communication skills
  • Bachelor's degree in computer science, Engineering, or related field
  • Experience with WPF development
  • Proficiency in C#, Java, or Python
  • Experience with UI frameworks (MAUI / WinUI / ReactJS)
  • Experience with BPMN 2.0 methodology
  • Experience with adult learning theory

Interested in this job?

Jobs Related To DMV IT Service Software Engineer - Learning Management Systems

Python Developer

Python Developer position at DMV IT Service focusing on full-stack development, SRE practices, and AWS cloud services in Malvern, PA.

SDET Engineer

SDET Engineer position combining software development and QA expertise, focusing on test automation with Java and Selenium at DMV IT Service.

SDET Engineer

SDET Engineer position at DMV IT Service focusing on automated testing, quality assurance, and software development in an Agile environment.

Salesforce QA Test Automation Engineer

Remote Salesforce QA Test Automation Engineer position focusing on developing and maintaining automated test frameworks using C# and Selenium for Salesforce applications.

Job Developer

Job Developer position at CEO helping formerly incarcerated individuals secure employment through employer partnerships and placement services.