Talent.com
Senior Programmer Analyst - Amico Corporation
Senior Programmer Analyst - Amico CorporationAmico • Richmond Hill, ON, Canada
Senior Programmer Analyst - Amico Corporation

Senior Programmer Analyst - Amico Corporation

Amico • Richmond Hill, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description
Position: Senior Programmer Analyst
Location: Onsite in Richmond Hill, ON

The Amico group of companies is looking to fill the on-site role of Senior Programmer Analyst. To join our growing team, please review the list of responsibilities and qualifications. We look forward to reviewing your resume.

The Role
The Senior Programmer Analyst’s role is to define, develop, test, analyze and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Senior Programmer Analyst will also provide technical support to users and troubleshoot issues for in-house custom software applications, reports and 3rd party ERP systems used by business.

Key Responsibilities
  • Software Development: Write, test, and maintain high-quality code for software applications, ensuring they meet design specifications and business requirements.
  • Code Debugging: Debug and troubleshoot issues in existing code.
  • Collaboration and Communication: Work closely with users to create and refine software solutions, as well as solve technical issues. Communicate project status and identify technical risks.
  • Documentation: Create and maintain technical documentation, including specifications and maintenance manuals. Ensure that code and systems are well-documented for future reference.
  • Version/Source Control: Use version control systems (Azure DevOps) to manage code repositories, track changes and store Source Code.
  • Testing: Develop and execute unit tests, integration tests, and system tests to ensure software quality, reliability, and performance.
  • Security: Write code with security best practices in mind. Protect against common vulnerabilities such as SQL injection, cross-site scripting (XSS), and data breaches.
  • Continuous Learning: Stay current with industry trends, emerging technologies, and programming languages. Continuously improve technical skills and knowledge.
  • Problem Solving: Analyze and solve complex technical problems, both individually and as part of a team.
  • Adherence to Coding Standards: Follow established coding standards and best practices to ensure consistency and maintainability of code.
  • Client Support: Provide technical support to users and troubleshoot issues for in-house custom software applications as well as the 3rd party ERP systems used by business.
  • Application and Report Maintenance: address tickets raised by users in a timely manner, with a sense of urgency and user experience front of mind

Qualifications:
  • Minimum of 7 years work experience.
  • College diploma or University degree in the field of computer science, information systems, or software engineering is preferred but not required.

Required Skills
Demonstrated work experience (7 years) in the following technologies is required:
  • MS Visual Studio 2017 and above
  • C#
  • ASP.NET, ADO.NET, MVC, WinForms
  • .Net Framework 4.8, .Net Core
  • Entity Framework, LINQ
  • JavaScript, JQuery, HTML, CSS
  • Web API, Web Services
  • REST API, SOAP
  • JSON, XML
  • Microsoft SQL Server, PostgreSQL, ODBC
  • Microsoft SSRS, Crystal Reports
  • MS Azure DevOps, Git

Experience in the following is an asset:
  • VB
  • React
  • Bootstrap
  • ERP

Required Abilities
  • Excellent understanding of coding methods and best practices.
  • Experience working with object-oriented development tools.
  • Prior experience communicating with users for insight on functionality, interface, problems, and/or usability issues.
  • Knowledge of applicable data privacy practices and laws.
  • Able to communicate effectively with non-technical users and with members of interdisciplinary teams.
  • Flexible and adaptable regarding learning and understanding new technologies.
  • Strong written, oral, and interpersonal communication skills.
  • Ability to conduct research into software-related issues and products.
  • Highly self-motivated and directed.
  • Keen attention to detail.
  • Proven analytical and problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Ability to work both independently and in a team-oriented, collaborative environment.
Please be prepared to complete a series of tests of your programming skills as part of the initial interview process.

Salary: $80,000-$100,000
*Salary will be determined based on candidate's experience, skills and qualifications.
*Only selected candidates will be contacted.
*This is a current, real vacancy that needs to be filled as soon as possible.

#AMICOCORP
Create a job alert for this search

Senior Programmer Analyst Amico Corporation • Richmond Hill, ON, Canada

Similar jobs
Senior Programmer Analyst - Amico Corporation

Senior Programmer Analyst - Amico Corporation

Amico Corporation • Richmond Hill, Canada
Full-time
Position: Senior Programmer Analyst Location: Onsite in Richmond Hill, ON The Amico group of companies is looking to fill the on-site role of Senior Programmer Analyst.To join our growing team, ple...Show more
Last updated: 30+ days ago • Promoted
Senior Programmer Analyst Advisory

Senior Programmer Analyst Advisory

Scotiabank • Toronto, Ontario, Canada
Full-time
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Canadian Banking Technology at Scotiabank supports the full spectrum of technology needs for th...Show more
Last updated: 2 hours ago • Promoted • New!
Senior Analyst (Canada)

Senior Analyst (Canada)

Optis Consulting • Toronto, Ontario, Canada
Full-time
Vancouver, Toronto, Calgary, Canada | Posted on 05/16/2025.Since 2011, we’ve made it our mission to make Source-to-Pay projects more efficient, valuable, and enjoyable for the high-growth through F...Show more
Last updated: 22 days ago • Promoted
Senior Programmer Analyst - Amico Corporation

Senior Programmer Analyst - Amico Corporation

Amico Group of Companies • Richmond Hill, Canada
Full-time
Overview Onsite in Richmond Hill, ON.The Amico group of companies is looking to fill the on-site role of Senior Programmer Analyst.To join our growing team, please review the list of responsibiliti...Show more
Last updated: 7 days ago • Promoted
Senior Programmer, Analyst

Senior Programmer, Analyst

HomEquity Bank • Toronto, Canada
Full-time
Effort estimation and planning* Design and development of front-end user experience* Design and development of backend components, API's and services.Effective testing, using automated techniques w...Show more
Last updated: 30+ days ago • Promoted
Senior Programmer, Analyst

Senior Programmer, Analyst

HomeEquity Bank • Toronto, Canada
Full-time
OverviewWho We Are HomeEquity Bank is a Schedule 1 Canadian chartered bank and the leading national provider of reverse mortgages, with a growing portfolio.As the only bank solely dedicated to serv...Show more
Last updated: 7 days ago • Promoted
Programmer Analyst

Programmer Analyst

Infrastructure Ontario • Toronto, Ontario, Canada
Full-time
Posted Friday, February 27, 2026 at 5:00 AM | Expires Saturday, March 14, 2026 at 3:59 AM.Infrastructure Ontario (IO), an Ontario crown corporation, provides a wide range of services to support the...Show more
Last updated: 5 days ago • Promoted
Senior Product Analyst, Commercial Solutions - Teranet Inc.

Senior Product Analyst, Commercial Solutions - Teranet Inc.

Teranet Inc. • toronto, on, ca
Full-time
Senior Product Analyst, Commercial Solutions.Teranet is Canada’s leader in the delivery and transformation of statutory registry services with extensive expertise in land and commercial registries....Show more
Last updated: 5 days ago • Promoted
Programmer Analyst Advisory

Programmer Analyst Advisory

Scotiabank • Toronto, Canada
Full-time
Requisition ID: Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Join the Investment platform Team to create innovative solutions and provide ex...Show more
Last updated: 1 day ago • Promoted
Syteline Programmer/Analyst

Syteline Programmer/Analyst

ASTEC • Toronto, Canada
Full-time
ABOUT THE POSITION The Programmer Analyst supports Astec Industries' corporate IT team, focusing on the design, development, and maintenance of customized ERP and related business systems.This hybr...Show more
Last updated: 5 days ago • Promoted
Senior Analyst, Application Engineering

Senior Analyst, Application Engineering

Brookfield • Toronto
Full-time
Senior Analyst, Application Engineering page is loaded## Senior Analyst, Application Engineeringlocations: Toronto, Ontariotime type: Full timeposted on: Posted Yesterdayjob requisition id: R204879...Show more
Last updated: 5 days ago • Promoted
SFDC Developer / Analyst ( intermediate level ) - Contract role

SFDC Developer / Analyst ( intermediate level ) - Contract role

System Canada • Toronto
Full-time
System Canada Resources has a broad range of skills in different technologies.Our large skill-set is achieved through a focus on strengthening our skills base.Each team member brings unique value, ...Show more
Last updated: 30+ days ago • Promoted
Senior Analyst, Programmatic

Senior Analyst, Programmatic

PHD • Toronto, Canada
Full-time
Get AI-powered advice on this job and more exclusive features.Working for PHD Canada PHD Canada, with 40 years of Canadian history, are part of a Global network, and bring the breadth of global str...Show more
Last updated: 30+ days ago • Promoted
Application Analyst AS400 (IBM)

Application Analyst AS400 (IBM)

YM Inc • Toronto, Ontario, Canada
Full-time
Key Highlights for Application Support Analyst.Lead Technical Support for IBM iSeries (AS400):.Serve as the primary support resource for AS400/iSeries applications, ensuring stability, performance,...Show more
Last updated: 20 days ago • Promoted
Senior Enterprise Applications Analyst

Senior Enterprise Applications Analyst

TD Securities • Toronto, Ontario, Canada
Full-time
A leading financial institution is seeking a Business Application Analyst III in Toronto.This role involves managing global talent processes and documentation for projects, ensuring adherence to co...Show more
Last updated: 20 days ago • Promoted
Senior Analyst, Application Engineering

Senior Analyst, Application Engineering

Brookfield Asset Management • Toronto, Ontario, Canada
Full-time
Brookfield Place - 181 Bay Street.Technology Services (TS) is responsible for delivering all enterprise infrastructure, applications and related end user technology services across all Brookfield b...Show more
Last updated: 5 days ago • Promoted
Programmer-Analyst – Advanced Data Analysis (Intermediate)

Programmer-Analyst – Advanced Data Analysis (Intermediate)

BBA Consultants • North York, Canada
Full-time
A leading consulting engineering firm in Canada is seeking a Programmer-Analyst specialized in advanced data analysis and AI.The role involves designing innovative data solutions for clients, suppo...Show more
Last updated: 5 days ago • Promoted
Senior Ecm Analyst - Hybrid

Senior Ecm Analyst - Hybrid

Fairstone Financial Inc. • Toronto, Canada
Full-time
A leading financial services firm in Toronto is seeking an experienced ECM Analyst to manage their Enterprise Content Management environment.The role requires 8+ years of experience in ECM, strong ...Show more
Last updated: 16 days ago • Promoted