programmer analyst
Posted on
March 10, 2025
by
Employer details
MDG Computers Canada
Job details
*PROGRAMMER ANALYST *
_This is an on-site position in Oakville, ON_
*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.
*What You?ll Do*
* 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
*Requirements and Qualifications*
* 5+ years of professional experience with ASP.NET, ASP.NET Core, MVC, Razor, and WebForms using C#
* 5+ 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)
* *F*amiliarity 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
*Who You Are*
* A self-starter who can effectively prioritize and execute tasks
* A creative problem-solver who takes initiative and can build, launch, and manage projects/programs that drive results for customers
* Strong analytical and prioritization skills to align solutions with business objectives
* Technically proficient with the ability to work both independently and collaboratively, proactively contributing to business goals
*What We Offer*
* Competitive compensation packages with extended health and wellness benefits, employee discounts, paid time off, and more
* Continuous training and development to support your success
* A bright, open-concept office space
* A collaborative and supportive team culture
* Complimentary snacks and beverages
* Enjoy made-to-order menu items prepared by our skilled chef, available daily (discounted pricing)
*Why Join Our Company*
*MDG Computers Canada Inc.* is a leader in consumer financing programs, enterprise technologies, and the sale of computer technology, electronics, furniture, and more. With over 30 years of exponential growth, MDG's portfolio includes award-winning PCs and notebooks used by millions of consumers and businesses across North America. As we continue to evolve, MDG has expanded into a comprehensive e-commerce platform, broadening our product offerings to provide an even greater selection to our customers.
MDG is committed to investing in its people, fostering a passion for innovation and growth. We cultivate a culture of empowerment, where employees are encouraged to make impactful decisions and see their contributions driving real-time results for their teams and the organization.
_MDG Computers Canada Inc. recognizes Canada's diversity as a source of national pride and s
-
LocationOakville, ON
-
Workplace information
On site
-
SalaryNot available
-
Terms of employment
Full time
-
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9667989048
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.