Capture business context: problem definition, current state, objectives, business case, desired future state Develop detailed requirements (business, user, process, system) and manage them throughout the project lifecycle Facilitate discovery sessions and business process workshops, diagramming workflows Act as project manager for solution implementation: stakeholder identification, risk management, communication, scheduling Provide technical and functional expertise across learning management systems Collaborate with cross-functional teams to identify system and process improvements Lead and execute full development lifecycle activities: design, develop, and test enhancements Provide product support, track escalations, perform root cause analysis, and work with vendors Document changes to applications and maintain technical documentation, release notes, and end-user training