What are the responsibilities and job description for the Senior Software Engineer - Learning Management Systems (Articulate Storyline 360) position at Gejits infotech Inc?
Job Details
Gejits Infotech Inc is seeking one experienced Senior Software Engineer - Learning Management Systems (Articulate Storyline 360/ Process Automation/ UI Frameworks/ BPMN 2.0) with a minimum of 5 years of experience to join our team and work with a direct state client located in Austin, Texas.
This is a hybrid job (4 days remote) within the State of Texas.
Note: Client will only hire candidates who are currently within Texas.
Duration: Long Term.
Skills & Knowledge:
- 5 years required - Experience working as a Software Engineer or equivalent role.
- 5 years required - Hands-on experience in Learning Management Systems development.
- 4 years required - Experience using Articulate.
- 4 years required - Strong understanding of process automation concepts, including workflow design, exception handling, and error management.
- 4 years required - Experience with process discovery, requirements gathering, and solution architecture.
- 4 years required - Effective communication skills to interact with both technical and non-technical stakeholders.
- 5 years preferred - Excellent problem-solving skills and attention to detail.
- 5 years preferred - Ability to work independently and collaboratively in a fast-paced environment.
- 5 years preferred - Bachelor s degree in computer science, Engineering, or a related field.
- 3 years preferred - Windows Presentation Foundation (WPF) development experience.
- 3 years preferred - Proficiency in programming languages such as C#, Java, or Python.
- 3 years preferred - Experience with one of more UI frameworks (MAUI / WinUI / ReactJS).
- 3 years preferred - Experience with diagramming using BPMN 2.0 methodology.
- 3 years preferred - Experience with adult learning theory.
Job 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.