onsite
Senior Software Developer - Dufferin-Peel Catholic District School Board
Software Engineer
Lead design, development, and maintenance of enterprise applications using Java and .NET on Azure, driving high‑quality code, CI/CD pipelines, and Agile delivery for a large educational organization.
About the role
Key Responsibilities
- Architect and develop scalable, secure applications in Java and .NET, ensuring alignment with business requirements and technical standards.
- Collaborate with cross‑functional teams to design RESTful APIs, integrate with Azure services, and implement CI/CD pipelines using Azure DevOps.
- Lead code reviews, mentor junior developers, and promote best practices in unit testing, performance tuning, and documentation.
- Participate in Agile ceremonies, estimate effort, and deliver incremental value in short sprints.
- Monitor application health, troubleshoot production issues, and implement continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience with Java and .NET.
- Strong knowledge of relational databases (SQL Server, PostgreSQL) and experience with Azure cloud services.
- Proficiency in Agile methodologies, CI/CD, and DevOps practices.
- Excellent problem‑solving skills, attention to detail, and effective communication.
- Experience in educational or public sector environments is a plus.