As an Intermediate Developer, you’ll be involved in all software development activities as part of an Agile team, including estimating, sprint planning, software development life cycle activities, code reviews, research, deployments, and documentation. You’ll also provide technical leadership and mentorship to junior team members, helping ensure the delivery of high-quality software that aligns with customer needs, technical architecture, development standards, and quality practices.