Jobs.ca
Jobs.ca
Language
Fuze HR Solutions logo

Senior Programmer Analyst

Guelph, Ontario, Canada
Senior Level
CONTRACTOR

About the role

Full time in office About the Opportunity We are seeking an experienced, innovative, and highly motivated Senior Programmer Analyst (.NET) to join a dynamic technology team responsible for delivering strategic initiatives across a diverse portfolio of enterprise applications and systems. This role offers an exciting opportunity to work with modern Microsoft technologies, including .NET Core, Blazor, Web APIs, Azure DevOps, and Oracle, while contributing to the development of scalable, high-quality solutions that drive business success.

As a Senior Programmer Analyst, you will play a critical role in the analysis, design, development, implementation, and support of web-based applications and APIs. Working closely with business stakeholders, analysts, testers, and fellow developers, you will help transform complex business requirements into reliable, secure, and maintainable technology solutions. Our client is recognized for fostering an exceptional workplace culture built on collaboration, innovation, respect, continuous learning, and employee development. Team members are encouraged to share ideas, challenge the status quo, and contribute to meaningful projects within a supportive and inclusive environment that values both professional excellence and personal growth.

Key Responsibilities In this role, you will: Analyze business and technical requirements and provide recommendations for implementing new features and enhancements. Translate complex business requirements into practical, scalable, and production-ready solutions. Prepare and maintain detailed technical designs, architecture documentation, and functional specifications. Design, develop, test, and implement new application functionality following SDLC best practices and Agile development methodologies. Build and support web applications and APIs using modern .NET technologies, including .NET Core and Blazor. Develop robust, maintainable, and efficient code while adhering to established coding standards and best practices. Collaborate with development team members to ensure high-quality deliverables through comprehensive testing and peer reviews. Work closely with quality assurance and testing teams to ensure successful validation and delivery of solutions. Partner with business analysts and business stakeholders to create supporting documentation and training materials when required. Troubleshoot, analyze, and resolve application, integration, and production support issues. Participate in system enhancements, upgrades, and continuous improvement initiatives. Contribute to the ongoing evolution of development processes, application architecture, and operational practices to improve system performance, scalability, and reliability. Support production environments and ensure timely resolution of technical issues.

Qualifications & Experience Required Qualifications Diploma or Degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or an equivalent combination of education and experience. Minimum of 5 years of experience developing enterprise web and Windows applications using .NET technologies, including .NET Core and C#. Experience developing modern web applications using Blazor. Strong experience working through the full software development lifecycle, from requirements gathering through deployment and support. Minimum of 2 years of experience working with Oracle databases. Experience designing and implementing system integrations and Service-Oriented Architecture using Web APIs. Strong knowledge of Oracle development, including stored procedures and related development tools such as Toad or PL/SQL Developer. Experience developing accessible web applications that comply with accessibility standards and perform effectively across multiple browsers, devices, and operating systems. Hands-on experience with Azure DevOps, including source control management, CI/CD pipelines, build and release management, and deployment processes. Strong troubleshooting and analytical skills with the ability to diagnose and resolve complex technical issues. Experience providing production support and maintaining business-critical applications. Demonstrated ability to deliver results in fast-paced environments while managing competing priorities and deadlines. Excellent verbal and written communication skills with strong collaboration and interpersonal abilities. Preferred Qualifications Experience working within Agile development environments. Exposure to cloud-based technologies and modern application architectures. Experience contributing to application modernization and digital transformation initiatives. Knowledge of software design patterns, secure coding practices, and performance optimization techniques.

Core Competencies Communication Actively listens, communicates clearly and effectively, and fosters open, collaborative relationships across technical and business teams. Critical Thinking & Problem Solving Applies strong analytical and decision-making skills to solve complex problems, evaluate options, and implement effective solutions. Initiative Demonstrates a proactive approach to identifying opportunities, addressing challenges, and driving tasks through to successful completion. Analytical Thinking Breaks down complex information into manageable components, identifies patterns and relationships, and develops logical, data-driven solutions. Client Focus Builds trusted relationships and delivers exceptional service by understanding and responding to stakeholder needs with professionalism and urgency. Technical Excellence Maintains advanced knowledge of application development, system integration, software support, and maintenance practices while continually seeking opportunities for innovation and improvement.

Why Join? Work with modern technologies including .NET Core, Blazor, Web APIs, Oracle, and Azure DevOps. Participate in high-impact projects that support key business initiatives and digital transformation efforts. Join a collaborative, innovative, and highly skilled technology team. Enjoy a positive and inclusive workplace culture that values teamwork, knowledge sharing, and continuous improvement. Gain exposure to enterprise-scale systems, integration projects, and application modernization initiatives. Benefit from ongoing professional development opportunities and a supportive environment that encourages career growth. Contribute to meaningful work while making a lasting impact through technology innovation and service excellence. This is an excellent opportunity for an accomplished Senior Programmer Analyst (.NET) who is passionate about building high-quality software solutions and wants to be part of a forward-thinking organization that values innovation, collaboration, and technical excellence.

About Fuze HR Solutions

Staffing and Recruiting
51-200

Our Focus is you.

Fuze HR Solutions Inc is proud to be a fully Canadian-owned company that has been servicing the recruitment and staffing industry since 2006. Fuze HR has established itself as a niche recruitment firm for all levels within an organization, from senior to administrative roles.

Our firm recruits across a wide number of disciplines to better serve our clients and offer the full service expected of a national recruitment firm for Contract, Temporary, and Permanent placements. All divisions are led by specialized recruitment consultants with a vast network of contacts in their respective verticals, combining networking, referrals, headhunting, digital marketing techniques, and our internal database to ensure success.

Specialized divisions:

  • Advanced Manufacturing
  • Engineering
  • Skilled Trades
  • Construction & Development
  • Information Technology
  • Industrial, Logistics & Supply Chain
  • Finance and Accounting
  • Executive Search
  • Sales and Marketing, Clerical & Administration
  • Hospitality
  • Rail and Transit
  • Renewal Energy

Similar Jobs