Location: Ottawa, Ontario, Hybrid 2–3 days on-site
Job Type: Contract, Full-time hours
Duration: Contract
Language: English required, French an asset
One of our clients in the media and public sector space is seeking a Full Stack .NET Developer to support the evolution of a web application used by the Media Library and Archives team. This platform integrates Media Asset Management data with internal systems and external sources, improving accessibility, usability, and overall performance for teams across the organization.
In this role, you’ll work within a multidisciplinary Agile team to design, develop, and enhance both front-end and back-end components. Your work will help drive new features, strengthen system reliability, and improve the digital experience for users who rely on this platform to manage critical media assets.
You’ll join a collaborative, knowledgeable, and supportive team that embraces curiosity and continuous improvement. You’ll work on a meaningful platform with national visibility, expand your influence across technical decisions, and contribute to a codebase that is actively evolving. You’ll also have opportunities to mentor others, share your expertise, and stay current with modern tools and frameworks.
You’ll design, develop, and maintain web applications using a standard .NET technology stack.
You’ll collaborate with cross-functional partners to define system specifications and develop high-quality technical solutions.
You’ll analyze and resolve complex logic, integration, and performance issues across the platform.
You’ll write well-documented, tested, and maintainable code that follows best practices.
You’ll manage source control, versioning, and participate in code reviews to support team consistency and quality.
You’ll provide technical support for production systems, troubleshoot issues, and implement ongoing enhancements.
You’ll mentor junior developers and review their contributions to support skills growth and project alignment.
You’ll participate actively in Agile Scrum ceremonies and team planning sessions.
5+ years of experience as a .NET Developer.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Proficiency with C#, .NET 8, Angular 8+, TypeScript, and RESTful WebAPI services.
Strong knowledge of Entity Framework, LINQ, and MSSQL; MongoDB experience is an asset.
Understanding of web accessibility standards, including HTML, fonts, and screen readers.
Familiarity with GIT or similar version control tools.
Exposure to Agile Scrum methodologies and cloud technologies such as Azure.
Strong problem-solving skills, intellectual curiosity, and comfort working independently and collaboratively.
Excellent communication and organizational abilities, including in bilingual environments.
“If you’ve never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you’re a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.
We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals.
All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.
We use AI-assisted tools to support applicant screening. All hiring decisions include human review.”
We are committed to hiring military and Veteran spouses and encourage you to identify your connection with the MSEN when reaching out to us or applying to any of our open roles.
Have questions or want to learn more about us? We would love to hear from you!
Whenever possible, reach out to a named contact rather than a general inbox - it helps ensure a quicker, more personalized response. If you hit a bounce-back, let us know at
Welcome on behalf on the Altis Recruitment team! Altis has a long-standing business relationship with the Defence community. For more than 30 years, we have been grateful to work alongside the Department of National Defence and countless military professionals. We know that family members of military personnel often make many personal sacrifices to support their loved ones. We understand that it can be difficult to pursue a career when embracing sudden changes like relocation and deployment. For some, this has meant putting a pause on career goals or professional development. We would like to provide you with everything you need for a successful and confident job search – in addition to access to job opportunities. Download the checklists our experts have created to help you be at your best from application to interview.