Programmer Analyst at MDG Computers Canada
Oakville, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

0.0

Posted On

28 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Fintech, Jquery, Architecture, Mathematics, Sql, Html, Agile, E Commerce, Reporting, Computer Science, Thinking Skills, Mvc, Asp.Net, Css, Javascript, Relational Databases, Crystal Reports, Communication Skills, Microservices, Design Patterns

Industry

Information Technology/IT

Description

POSITION OVERVIEW

We’re looking for a motivated and skilled Programmer Analyst to join our growing team at our Head Office in Oakville, Ontario. The successful candidate will analyze business requirements and design solutions that align with our technology stack, infrastructure, and timelines. This role requires expertise in ASP.NET, C#, and relational databases, along with strong problem-solving and analytical skills. Experience in e-Commerce, FinTech, or retail industries is a plus.

REQUIREMENTS AND QUALIFICATIONS

  • 3+ years of professional experience with ASP.NET, ASP.NET Core, MVC, Razor, and WebForms using C#
  • 3+ years of experience with HTML, CSS, jQuery, and JavaScript
  • Strong experience with relational databases, particularly MS SQL
  • Proficiency in reporting tools such as Crystal Reports or SQL Server Reporting Services (SSRS)
  • Extensive knowledge of SDLC methodologies (e.g., Waterfall, Agile)
  • Deep understanding of design patterns, coding principles, best practices, caching strategies, and development conventions
  • Experience with the Blazor framework (preferred)
  • Familiarity with microservices architecture or gRPC (preferred)
  • Background in e-Commerce, FinTech, or retail industries (preferred)
  • Superior analytical, troubleshooting, and critical thinking skills
  • Strong communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related discipline
Responsibilities
  • Develop, test and implement new business applications using the Microsoft technology stack (e.g., .NET, C#, SQL Server, etc.)
  • Review functional business requirements and write code to ensure applications meet specifications
  • Identify and communicate technical issues, processes, and solutions
  • Maintain and enhance existing applications, including debugging and performance improvements
  • Analyze business needs, propose innovative solutions, evaluate functional options, present recommendations, and configure systems accordingly
  • Advocate for new concepts and solutions to drive positive change
Loading...