The Client is seeking a Senior Software Developer with expertise in full-stack development, cloud integration, and business intelligence. This role demands a highly skilled developer capable of building robust, enterprise-level solutions.
Job Title: Senior Software Developer
Job Location: Toronto, ON/Hybrid
Job Description:
Must Haves:
- Proven experience developing in .NET (C#) using Blazor/Razor WASM and Server frameworks.
- Strong background in PowerBI, MS Fabric, DAX , and M Query for data analytics and BI.
- Hands-on experience in multi-threaded applications , API development, code optimization, and debugging.
- Excellent communication skills to engage both technical and non-technical stakeholders.
- Ability to collaborate with project teams and external vendors effectively.
Responsibilities:
- Translate system specifications into functional, tested applications.
- Develop programming specs, generate clean code, and maintain applications.
- The ideal candidate is proficient in designing cloud-based solutions (Azure/AWS), knowledgeable in secure coding practices, and has strong command of front-end technologies like JavaScript, HTML5, and Bootstrap. Experience with cross-platform mobile app development and web servers such as IIS and Apache are a plus.