Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer - ATIS Learning image - Rise Careers
Job details

Software Developer - ATIS Learning

Overview

LMI seeks a highly motivated ATIS Learning Developer to support the development, customization, and maintenance of the ATIS Learning Management System (LMS). The role requires expertise in Moodle development, front-end and back-end web technologies, and system integration to enhance the Army’s digital learning capabilities. The developer will work closely with instructional designers, system administrators, and database teams to deliver an optimized learning experience for Army personnel.

Responsibilities

  • Develop, customize, and maintain the Moodle-based LMS to support Army training requirements.
  • Design and implement new Moodle plugins, themes, and API integrations.
  • Optimize LMS performance, troubleshoot issues, and implement enhancements.
  • Work with instructional designers to translate learning requirements into functional LMS features.
  • Ensure system compatibility with SCORM, xAPI (Tin Can API), Rustici Engine
  • and other e-learning standards.
  • Support LMS migrations, upgrades, and version control management.
  • Develop automation scripts for system monitoring, data reporting, and performance optimization.
  • Ensure compliance with Army cybersecurity policies and Risk Management Framework (RMF) requirements.
  • Collaborate with the database and system administration teams to enhance data security and performance.
  • Provide technical support and training to Army educators and administrators on LMS functionalities.

Qualifications

Required:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Minimum 10 years of experience in LMS development, e-learning technologies, or web application development.
  • Expertise in PHP, JavaScript, HTML5, CSS3, and SQL for LMS development.
  • Experience with Moodle plugin development and API integrations.
  • Strong knowledge of SCORM, xAPI (Tin Can API), and LTI integration.
  • DoD security clearance.
  • Travel required to in-person PI Planning event once per quarter.

Preferred:

  • Master’s degree in IT, Software Development, or related field.
  • Prior experience supporting ATIS or Army training systems.
  • Certifications such as Moodle Certified Developer, AWS Certified Developer, or CompTIA Security+.
  • Experience with DevOps practices, CI/CD pipelines, and cloud-based LMS hosting (AWS, Azure, or similar).
  • Knowledge of RESTful APIs, JSON, and GraphQL for system integrations.
  • Familiarity with automation tools such as Ansible, Terraform, or CloudFormation.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer - ATIS Learning, Logistics Management Institute

Are you ready to take your software development skills to the next level? ATIS Learning is searching for a passionate and experienced Software Developer to join our remote team, focusing on our innovative Learning Management System (LMS). In this role, you’ll leverage your expertise in Moodle development, front-end and back-end web technologies, and system integration to enhance the Army’s digital learning landscape. You'll collaborate closely with a talented group of instructional designers, system administrators, and database specialists to create an engaging and effective learning experience for Army personnel. Your responsibilities will include developing, maintaining, and customizing our Moodle-based LMS to meet the evolving training needs of the Army. You'll design and implement new plugins and themes, optimize performance, and troubleshoot issues as they arise. A strong understanding of e-learning standards such as SCORM and xAPI is crucial as you work to ensure compatibility and seamless integration. In addition to technical development, you will play a pivotal role in providing training and support for educators and administrators. This rich position not only focuses on technical skills but also values collaboration and communication, making it an exciting opportunity for someone eager to contribute to meaningful projects. If you have a Bachelor’s degree in Computer Science or a related field and a minimum of 10 years of relevant experience, we would love to see your application! Join us in advancing learning for the Army and making a significant impact!

Frequently Asked Questions (FAQs) for Software Developer - ATIS Learning Role at Logistics Management Institute
What are the main responsibilities of the Software Developer at ATIS Learning?

As a Software Developer at ATIS Learning, your primary responsibilities will include developing, customizing, and maintaining the Moodle-based Learning Management System (LMS). You will design new plugins, implement themes, and work on API integrations while ensuring optimal performance and troubleshooting issues. Collaboration with instructional designers to translate learning requirements into functional features is also key.

Join Rise to see the full answer
What qualifications do I need for the Software Developer position at ATIS Learning?

To qualify for the Software Developer position at ATIS Learning, candidates should possess a Bachelor’s degree in Computer Science, Software Engineering, or a closely related field. Additionally, a minimum of 10 years of experience in LMS development, along with expertise in PHP, JavaScript, HTML5, CSS3, and SQL is required. A DoD security clearance and familiarity with e-learning standards such as SCORM and xAPI are also important.

Join Rise to see the full answer
What technologies should I be familiar with for the Software Developer role at ATIS Learning?

For the Software Developer position at ATIS Learning, you should be familiar with technologies such as PHP, JavaScript, HTML5, CSS3, and SQL, which are crucial for Moodle development. Experience with plugin development, API integrations, and knowledge of SCORM, xAPI, and LTI integration will also be essential in creating a robust LMS.

Join Rise to see the full answer
Is travel required for the Software Developer position at ATIS Learning?

Yes, in the Software Developer role at ATIS Learning, travel is required to attend in-person PI Planning events once per quarter. These events are crucial for team collaboration and project alignment, offering an opportunity to work closely with colleagues and enhance your contributions to the LMS.

Join Rise to see the full answer
What kind of support will I provide in the Software Developer position at ATIS Learning?

As part of your role as a Software Developer at ATIS Learning, you will provide technical support and training to Army educators and administrators regarding the functionalities of the Moodle-based LMS. This support is essential in ensuring that users can navigate and utilize the system effectively to achieve optimal learning outcomes.

Join Rise to see the full answer
Common Interview Questions for Software Developer - ATIS Learning
Can you explain the process of developing a Moodle plugin?

When answering, describe the initial planning and requirements gathering phases, followed by the coding process where you will use PHP for development. Emphasize testing, documentation, and deployment phases, discussing how you ensure the plugin integrates seamlessly with existing features.

Join Rise to see the full answer
How do you ensure the performance of an LMS?

It's crucial to highlight strategies such as optimizing database queries, using caching mechanisms, and monitoring server performance. Discuss your experience with performance testing and troubleshooting, as well as any tools you prefer to use for optimization.

Join Rise to see the full answer
What experience do you have with e-learning standards like SCORM and xAPI?

Discuss how you have implemented these standards in previous projects, focusing on your understanding of content packaging and tracking capabilities. Provide examples of how this knowledge improved the functionality of LMS platforms.

Join Rise to see the full answer
Can you describe a challenge you've faced while developing LMS features?

Provide a specific scenario where you had to troubleshoot or resolve an issue, detailing the steps you took to identify the problem, the solutions you considered, and the final outcome. Highlight your analytical and problem-solving skills.

Join Rise to see the full answer
How do you approach collaboration with instructional designers?

Explain your approach to communication and teamwork, emphasizing how you translate educational needs into technical specifications. Give examples of how your collaboration has led to successful outcomes in past projects.

Join Rise to see the full answer
What tools do you use for version control and system migration?

Discuss your familiarity with tools such as Git for version control. Describe any experience you have with deployment strategies and migration processes, and how you ensure data integrity and security throughout.

Join Rise to see the full answer
How do you stay current with developments in LMS technologies?

Share your methods for staying updated, such as following relevant blogs, attending webinars, or participating in professional communities. Mention any ongoing training or certifications you pursue to enhance your skills.

Join Rise to see the full answer
What would you do if a critical component of the LMS failed?

Detail your immediate response strategy, emphasizing the importance of quick assessment, communication, and the implementation of effective backup and recovery plans. Highlight your ability to perform under pressure.

Join Rise to see the full answer
Can you explain the importance of automation in LMS development?

Discuss how automation can streamline maintenance tasks, improve accuracy, and enhance overall efficiency. Provide examples of automation tools you are familiar with and how they have benefited your previous projects.

Join Rise to see the full answer
What experience do you have with cloud-based hosting for LMS applications?

Share your knowledge of different cloud hosting options like AWS or Azure. Discuss how these platforms enhance LMS performance and scalability, and any specific implementations you have worked on. Highlight your understanding of cloud security practices.

Join Rise to see the full answer
Similar Jobs

Looking for a skilled Full-Stack Engineer to enhance our generative AI platform at LMI in Tysons.

Join LMI as a Policy Specialist to enhance USPS policies and deliver effective governmental consultancy services.

Photo of the Rise User
Splash Music Remote No location specified
Posted 13 days ago
Photo of the Rise User
Visa Remote Bellevue, Washington, United States
Posted 12 days ago
Posted 7 days ago

Join our Newark, NJ team as a Full-Stack Web Developer with expertise in Java and Vue.js.

Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 4 hours ago
Feedback Forward
Collaboration over Competition
Growth & Learning
Transparent & Candid

Become a pivotal part of BioRender's mission to transform scientific communication as a Senior/Lead Application Security Engineer.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!