Programmer Analyst
Job details
PROGRAMMER ANALYST (On-site) This role is 100% on-site at our Head Office in Oakville, ON 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
- 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
- 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
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.