Senior Programmer Analyst
Amico Group of Companies
Office
Richmond Hill, ON
Full Time
<span><span><span><span lang="en-us" xml:lang="en-us">Position: <b> Senior Programmer Analyst</b></span><br />
<span><span>Location: </span><b>Onsite in Richmond Hill, ON</b></span><br />
<br />
The Amico group of companies is looking to fill the on-site role of <strong>Senior Programmer Analyst</strong>. To join our growing team, please review the list of responsibilities and qualifications. We look forward to reviewing your resume.</span></span></span><br />
<br />
<span><span><span><b><u>The Role</u></b></span></span></span><br />
<span><span><span>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 3<sup>rd</sup> party ERP systems used by business.</span></span></span><br />
<br />
<span><span><span><b><u><span lang="en-us" xml:lang="en-us">Key Responsibilities</span></u></b></span></span></span>
<ul>
<li><span><span><span>Software Development: Write, test, and maintain high-quality code for software applications, ensuring they meet design specifications and business requirements.</span></span></span></li>
<li><span><span><span>Code Debugging: Debug and troubleshoot issues in existing code.</span></span></span></li>
<li><span><span><span>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.</span></span></span></li>
<li><span><span><span>Documentation: Create and maintain technical documentation, including specifications and maintenance manuals. Ensure that code and systems are well-documented for future reference.</span></span></span></li>
<li><span><span><span>Version/Source Control: Use version control systems (Azure DevOps) to manage code repositories, track changes and store Source Code.</span></span></span></li>
<li><span><span><span>Testing: Develop and execute unit tests, integration tests, and system tests to ensure software quality, reliability, and performance.</span></span></span></li>
<li><span><span><span>Security: Write code with security best practices in mind. Protect against common vulnerabilities such as SQL injection, cross-site scripting (XSS), and data breaches.</span></span></span></li>
<li><span><span><span>Continuous Learning: Stay current with industry trends, emerging technologies, and programming languages. Continuously improve technical skills and knowledge.</span></span></span></li>
<li><span><span><span>Problem Solving: Analyze and solve complex technical problems, both individually and as part of a team.</span></span></span></li>
<li><span><span><span>Adherence to Coding Standards: Follow established coding standards and best practices to ensure consistency and maintainability of code.</span></span></span></li>
<li><span><span><span>Client Support: Provide technical support to users and troubleshoot issues for in-house custom software applications as well as the 3<sup>rd</sup> party ERP systems used by business.</span></span></span></li>
<li><span><span><span>Application and Report Maintenance: address tickets raised by users in a timely manner, with a sense of urgency and user experience front of mind</span></span></span></li>
</ul>
<br />
<span><span><span><b><u><span lang="en-us" xml:lang="en-us">Qualifications:</span></u></b></span></span></span>
<ul>
<li><span><span><span><span><span>Minimum of 7 years work experience.</span></span></span></span></span></li>
<li><span><span><span><span><span>College diploma or University degree in the field of computer science, information systems, or software engineering is preferred but not required.</span></span></span></span></span></li>
</ul>
<div><span> </span></div>
<br />
<span><span><span><b><u><span lang="en-us" xml:lang="en-us">Required Skills </span></u></b></span></span></span><br />
<span><span><span><b><span lang="en-us" xml:lang="en-us">Demonstrated work experience (7 years) in the following technologies is required:</span></b></span></span></span>
<ul>
<li><span><span><span>MS Visual Studio 2017 and above</span></span></span></li>
<li><span><span><span>C#</span></span></span></li>
<li><span><span><span>ASP.NET, ADO.NET, MVC, WinForms</span></span></span></li>
<li><span><span><span>.Net Framework 4.8, .Net Core</span></span></span></li>
<li><span><span><span>Entity Framework, LINQ</span></span></span></li>
<li><span><span><span>JavaScript, JQuery, HTML, CSS</span></span></span></li>
<li><span><span><span>Web API, Web Services</span></span></span></li>
<li><span><span><span>REST API, SOAP</span></span></span></li>
<li><span><span><span>JSON, XML</span></span></span></li>
<li><span><span><span>Microsoft SQL Server, PostgreSQL, ODBC</span></span></span></li>
<li><span><span><span>Microsoft SSRS, Crystal Reports</span></span></span></li>
<li><span><span><span>MS Azure DevOps, Git</span></span></span></li>
</ul>
<br />
<span><span><span><b>Experience in the following is an asset:</b></span></span></span>
<ul>
<li><span><span><span>VB</span></span></span></li>
<li><span><span><span>React</span></span></span></li>
<li><span><span><span>Bootstrap</span></span></span></li>
<li><span><span><span>ERP</span></span></span></li>
</ul>
<br />
<span><span><span><b><u><span lang="en-us" xml:lang="en-us">Required Abilities</span></u></b></span></span></span>
<ul>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Excellent understanding of coding methods and best practices.</span></span></span></span></li>
<li><span><span><span><span>Experience working with object-oriented development tools.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Prior experience communicating with users for insight on functionality, interface, problems, and/or usability issues.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Knowledge of applicable data privacy practices and laws.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Able to communicate e</span><span lang="en-us" xml:lang="en-us">ff</span><span lang="en-us" xml:lang="en-us">ectively with non-technical users and with members of interdisciplinary teams.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Flexible and adaptable regarding learning and understanding new technologies.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Strong written, oral, and interpersonal communication skills.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Ability to conduct research into software-related issues and products.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Highly self-motivated and directed.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Keen attention to detail.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Proven analytical and problem-solving abilities.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Ability to e</span><span lang="en-us" xml:lang="en-us">ff</span><span lang="en-us" xml:lang="en-us">ectively prioritize and execute tasks in a high-pressure environment.</span></span></span></span></li>
<li><span><span><span><span lang="en-us" xml:lang="en-us">Ability to work both independently and in a team-oriented, collaborative environment.</span></span></span></span></li>
</ul>
<span><span><span>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. </span></span></span><br />
<span><span><span> <br />
<span><i>*Only selected candidates will be contacted.</i><br />
#</span></span></span></span><b><span><span><span>AMICOCORP</span></span></span></b><br />
Senior Programmer Analyst
Office
Richmond Hill, ON
Full Time
August 17, 2025