PROGRAMMER ANALYST (On-site)
This is an on-site position in Oakville, Ontario.
Role Overview
We’re looking for a motivated and skilled Programmer Analyst to join our team at our Head Office in Oakville, Ontario. The successful candidate will analyze business requirements for the company and design the best possible solution based on technology, infrastructure and timelines provided. Experience in e-Commerce, FinTech or retail industries considered an asset.
What You’ll Do
Develop, test and implement new business applications
Review business functional requirements and develop code to ensure new business applications are designed to meet specifications
Identify and communicate technical issues, processes, and solutions
Maintain existing applications (e.g., troubleshooting, debug, improvements, etc.)
Analyze business requirements, propose innovative solutions, identify and evaluate functional options, present recommendations, and configure solutions to meet business needs
Contribute to the effectiveness of other team members through leadership and guidance
Be a champion for new concepts and solutions to help drive change
Requirements and Qualifications
5+ years of professional experience with ASP.NET, ASP.NET Core, MVC, Razor and Webforms using C#
Bachelor’s degree in Computer Science, Engineering, Mathematics, or related discipline
Previous experience in e-Commerce, FinTech, or retail industries is considered an asset
Working knowledge/experience with Blazor framework is nice to have
5+ years of working experience with HTML/CSS, jQuery, JavaScript
Experience with relational databases such as MS SQL
Reporting experience such as Crystal Reports or SQL Server Reporting Services (SSRS)
Extensive knowledge of SDLC methodologies (e.g., Waterfall, Agile)
Well versed with use of design patterns, coding principles, conventions, caching and best practices
Superior analytical, troubleshooting, and critical thinking skills
Ability to communicate effectively with technical and non-technical audiences
Our Ideal Candidate
Initiative-taker who can effectively prioritize and execute tasks
Creative thinker who takes initiative and is capable of building, launching, and managing projects/programs that drive results for our customers
Problem solver with the ability to analyze and prioritize to meet business objectives
Superior technical skills and demonstrated ability to work well independently and as part of a team to proactively contribute to business goals and objectives
Why Join Our Company
MDG is a leader in financing and enterprise technologies and selling of computer technology, electronics, furniture, and more. For more than 30 years, MDG has grown exponentially, and its portfolio includes award-winning PCs and Notebooks used by millions of consumers and businesses throughout North America.
MDG is committed to investing in its people, supporting a passion for innovation and growth. We foster a culture of empowerment where employees are supported to make decisions and are proven to have a meaningful impact on their teams and the organization through the work they do.
MDG Computers Canada Inc. recognizes Canada's diversity as a source of national pride and strength. It is our policy to ensure equal employment opportunity without discrimination on the basis of race, religion, national origin, age, sex, disability, or any other basis protected by law. MDG Computers Canada Inc. welcomes and encourages applications from people with disabilities. Accommodations are available upon request for applicants participating in all aspects of the selection process.
Job Types: Full-time, Permanent
Benefits:
Casual dress
Company events
Dental care
Discounted or free food
Extended health care
Life insurance
On-site parking
Paid time off
Vision care
Schedule:
Monday to Friday
Ability to commute/relocate:
Oakville, ON L6H 6G4: reliably commute or plan to relocate before starting work (required)
Education:
Bachelor's Degree (required)
Experience:
Software development: 5 years (required)
C#: 5 years (required)
ASP.NET: 5 years (required)
SQL: 5 years (required)
Blazor: 1 year (preferred)
Jira: 1 year (preferred)
.NET Core: 5 years (required)
HTML/CSS: 5 years (required)
SDLC: 5 years (required)
Work Location: In person