We are seeking an experienced Senior Software Engineer (II) to join our dynamic team. As a trusted member of our Administrative Applications division, you will play an instrumental role in designing and implementing of complex features and enhancements using Articulate Storyline 360. If you have a passion for highly-technical problem-solving, this role is perfect for you.
Responsibilities:
Collaborate with business stakeholders and product owners to identify enhancement opportunities and improvements.
Implement CI/CD pipelines to improve developer velocity and code quality.
Lead the development and maintenance of automated workflows, ensuring scalability, reliability, and efficiency.
Conduct thorough testing and debugging of system processes to ensure accuracy and robustness.
Provide technical guidance and mentorship to junior engineers within the team.
Collaborate with cross-functional teams to integrate LMS solutions into existing systems and processes.
Stay up-to-date with industry trends, best practices, and advancements in Learning Management System technology.
Required/Desired/Highly desired Skills:
Experience working as a Software Engineer or equivalent role. (Required 5 Years)
Hands-on experience in LMS development. (Required 5 Years)
Experience using Articulate. (Required 4 Years)
Strong understanding of process automation concepts, including workflow design, exception handling, and error management. (Required 4 Years)
Experience with process discovery, requirements gathering, and solution architecture. (Required 4 Years)
Effective communication skills to interact with both technical and non-technical stakeholders. (Required 4 Years)
Excellent problem-solving skills and attention to detail. (Preferred 5 Years)
Ability to work independently and collaboratively in a fast-paced environment. (Preferred 5 Years)
Bachelor's degree in computer science, Engineering, or a related field. (Preferred 5 Years)
Windows Presentation Foundation (WPF) development experience. (Preferred 3 Years)
Proficiency in programming languages such as C#, Java, or Python. (Preferred 3 Years)
Experience with one of more UI frameworks (MAUI / WinUI / ReactJS). (Preferred 3 Years)
Experience with diagramming using BPMN 2.0 methodology. (Preferred 3 Years)
Experience with adult learning theory. (Preferred 3 Years)