17 Sep
|
Mission.dev
|
Canada
17 Sep
Mission.dev
Canada
? Canada
? Remote-first with occasional office visits in Montreal
? Full-time, Permanent
? English & French (French proficiency is mandatory for this role. Candidates must have a working knowledge of French to be considered for the position.)
Our company description
Mission is a platform for hiring, vetting, and managing software development talent. It enables our clients to connect with the world’s best talent to build mission-critical software products
About the Company A leading Canadian organization in the professional services sector is seeking a senior programmer analyst to design and develop applications using modern technologies and oversee their ongoing maintenance. You will work closely with the development team to implement robust and cutting-edge solutions that meet exacting performance, security, and scalability criteria.
This is a great prospect for someone who values clean architecture, thrives in bilingual environments, and wants to contribute to a respected company that invests in its people.
What You’ll Do
- Define and document technical specifications aligned with performance and business requirements.
- Contribute to and lead major software architecture and design initiatives.
- Design, develop, and maintain web-based applications.
- Ensure application quality through code reviews, testing strategies, and quality controls.
- Design, build, and maintain SQL Server databases.
- Implement and maintain unit testing and background processing workflows.
- Produce user documentation and provide application support as needed.
Tech Stack & Requirements
- Strong experience with C# (.NET 6 and above).
- Extensive experience with Azure services, including Azure Service Bus.
- Solid understanding of IIS hosting environments.
- Experience with containerization and orchestration (Docker, Docker Swarm, or Kubernetes)
- Proven experience with SQL Server in production environments.
- Strong knowledge of up-to-date software architecture (microservices, distributed systems).
- Proficiency in design patterns and up-to-date development best practices.
- Front-end development experience using Bootstrap.
- Experience with Hangfire or similar background job processing tools.
- Familiarity with DevOps practices, including CI/CD pipelines.
- Experience with TFS, Azure DevOps Server, and Git.
You’ll Thrive Here If You
- Hold a degree in Computer Science, Software Engineering, or equivalent
- Are calm under pressure and good at managing shifting priorities
- Enjoy mentoring others and sharing best practices
- Can balance development work with occasional user support
- Have experience in professional services or knowledge of the translation industry (asset)
Perks & Benefits
- Competitive base salary
- Comprehensive group insurance
- RRSP with employer contributions
- Flexible hybrid/remote setup
- Fitness allowance
- Paid time off on your birthday
- Transit subsidy
- Professional dues covered
- Employee referral bonus
📌 Full Stack Engineer (Canada)
🏢 Mission.dev
📍 Canada