We are seeking an experienced Senior Software Engineer (LMS Specialist) to join our dynamic team. In this role, you will lead the design and implementation of complex features and enhancements for learning management systems (LMS), utilizing Articulate Storyline 360 and other advanced technologies. If you are passionate about solving complex problems, streamlining processes, and staying at the forefront of LMS innovation, we encourage you to apply.
Key Responsibilities
Collaborate with stakeholders to identify and implement enhancement opportunities.
Design and maintain CI/CD pipelines to improve developer efficiency and code quality.
Develop and manage automated workflows to ensure scalability, reliability, and efficiency.
Test and debug system processes to guarantee accuracy and robustness.
Mentor junior engineers and provide technical guidance.
Integrate LMS solutions with existing systems and workflows.
Stay current with industry trends, best practices, and advancements in LMS technology.
Minimum Qualifications
5+ years of experience as a Software Engineer or in a related role.
5+ years of hands-on experience in LMS development.
4+ years of experience with Articulate Storyline 360.
Strong knowledge of process automation concepts, workflow design, and error management.
Proficiency in process discovery, requirements gathering, and solution architecture.
Excellent communication skills for technical and non-technical stakeholders.
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Proficiency in C#, Java, or Python.
Familiarity with UI frameworks such as MAUI, WinUI, or ReactJS.
Experience with Windows Presentation Foundation (WPF).
Knowledge of BPMN 2.0 methodology and adult learning theory.