Enable job alerts via email!

Senior Programmer Analyst

Amico Group of Companies

Richmond Hill

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A leading medical equipment manufacturer in Richmond Hill is seeking a Senior Programmer Analyst to define, develop, and maintain software applications. The ideal candidate will have over 7 years of experience in technologies such as MS Visual Studio and ASP.NET. This full-time position offers an opportunity to provide technical support and collaborate with users in a dynamic environment.

Qualifications

  • Minimum of 7 years work experience.
  • Demonstrated work experience in the required technologies.

Responsibilities

  • Define, develop, test, analyze, and maintain new software applications.
  • Write, test, and maintain high-quality code for software applications.
  • Provide technical support to users and troubleshoot issues.
  • Create and maintain technical documentation.

Skills

MS Visual Studio 2017 and above
ASP.NET
ADO.NET
MVC
WinForms
.Net Framework 4.8
.Net Core
Entity Framework
LINQ
Web API
REST API
SOAP
JSON
XML
Microsoft SSRS
Crystal Reports

Education

College diploma or University degree in computer science

Job description

Join to apply for the Senior Programmer Analyst role at Amico Group of Companies

2 weeks ago Be among the first 25 applicants

Join to apply for the Senior Programmer Analyst role at Amico Group of Companies

Get AI-powered advice on this job and more exclusive features.

Onsite in Richmond Hill, ON

The Amico group of companies is looking to fill the on-site role of

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
  • ASP.NET, ADO.NET, MVC, WinForms
  • Net Framework 4.8, .Net Core
  • Entity Framework, LINQ
  • Web API, Web Services
  • REST API, SOAP
  • JSON, XML
  • Microsoft SSRS, Crystal Reports

Experience In The Following Is An Asset

  • React

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 reply with expected salary range and be prepared to complete a series of tests of your programming skills as part of the initial interview process.

  • Only selected candidates will be contacted. #AMICOCORP

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Amico Group of Companies by 2x

Sign in to set job alerts for “Senior Programming Analyst” roles.

Business & Technical Documentation Analyst- Remote, Canada

Applications Development Sr Programmer Analyst - C12 - MISSISSAUGA

Mississauga, Ontario, Canada 10 hours ago

925# Senior Statistical Programmer / Analyst (Permanent role)

Business Analyst (Intermediate) 8733-0611

Business Analyst (Intermediate) 8366-1612

Business Analyst - Organizational Effectiveness

Business Analyst (Intermediate) 8472-1612

Senior Software Engineer, Business Process & Automation

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Programmer Analyst • Richmond Hill, York Region, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.