Participate in analysis, design, development, testing, deployment, and maintenance within an Agile IT environment. Collaborate with team members and leaders on strategic initiatives. Ensure applications are stable, secure, and evolving to meet business needs. Identify opportunities for process and technology improvements. Monitor project deliverables and timelines. Assist in the development and maintenance of application documentation, infrastructure, dataflows, architecture, and technical procedures. Support integrations between systems. Provide end-user support, including issue triage and root-cause analysis.