Senior Programmer Analyst

Amico

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 3 rd 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 3 rd 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 e ff ectively 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 e ff ectively 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
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Programmer Analyst in Richmond Hill, ON vacancy
  •  ...As a Senior Analyst in the Maxium Financial team at National Bank, you’ll be a specialist in condominium and strata financing. With your excellent interpersonal and communication skills, your experience with commercial financing and credit analysis, and your knowledge of... 
    Senior
    Flexible hours

    National Bank of Canada

    Richmond Hill, ON
    28 days ago
  •  ...Olympus.   Job Description (This is a fixed-term maternity cover position for a period of up to 18 months.) As a Market Quality Sr. Analyst OCI-OSTA team member, you will be responsible for performing timely post market activities for Canadian North American complaints... 
    Senior
    Permanent employment
    Contract work
    Fixed term contract
    Local area
    Worldwide

    Olympus Corporation Of The Americas

    Richmond Hill, ON
    14 hours ago
  •  ...As a Senior Analyst in the Credit Risk Analytics team at National Bank, you’ll be responsible for the A-IRB model implementation, credit risk data analytics, and back-testing of the credit risk models such as A-RIB, IFRS-9 and Economic Capital models. With your strong programming... 
    Senior
    Flexible hours

    National Bank of Canada

    Richmond Hill, ON
    19 days ago
  •  ...AI can't replace to help us shape the future of information management. Join us. YOUR IMPACT OpenText is seeking a Senior Business Systems Analyst to join our dynamic team. This role involves designing, managing and supporting enterprise-level business collaboration and... 
    Senior

    OpenText

    Richmond Hill, ON
    14 days ago
  • Web Programmer. Creative Path Digital Imaging Inc. Location: Richmond Hill, ON. Salary: 36.50 hourly / 37.5 hours per week. Full-time. Starts as soon as possible. Languages: English. Education Bachelor's degree. Experience: Experience is an asset. Work must be completed at the... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Immediate start
    Remote work

    Creative Path Digital Imaging Inc

    Richmond Hill, ON
    more than 2 months ago
  •  ...processing packets in Microvellum to send to manufacturing machines Train and provide support to other programmers on Microvellum Qualifications: Microvellum programmer/developer Minimum 3 years’ experience in a Microvellum role Proficient in AutoCAD and CNC... 

    Amico

    Richmond Hill, ON
    more than 2 months ago
  •  .... YOUR IMPACT OpenText is seeking a Lead Business Systems Analyst to join our dynamic team. In this high-impact individual contributor...  ...stakeholders at all organizational levels, from end users to senior leadership. ~ Familiarity with enterprise content management and... 
    Senior

    OpenText

    Richmond Hill, ON
    7 days ago
  •  ...information management. Join us. YOUR IMPACT There is a unique opportunity to join the OpenText FP&A team as a Lead Financial Analyst . As a member of the FP&A organization, the Lead Financial Analyst will partner across the organization to consolidate, monitor, process... 
    Work at office

    OpenText

    Richmond Hill, ON
    7 days ago
  •  ...workers. We're hiring talent that AI can't replace to help us shape the future of information management. Join us. The Lead Pricing Analyst is responsible for the evaluation, development and implementation of pricing& packaging strategies based on current business and... 

    OpenText

    Richmond Hill, ON
    18 days ago
  • $23.19 per hour

    What's the Job? &##128205; Location: Hybrid (3 days/week in-office, Wednesdays required ) &##128176; Pay Rate: $23.19/hr &##128197; Contract Duration: 6 months Key Responsibilities: Manage user lifecycle: onboarding, access changes, offboarding Administer user...
    Full time
    Contract work
    Work at office
    3 days per week

    Manpower

    Richmond Hill, ON
    14 hours ago
  •  ...established Protective Services program, the Sr. Security Specialist/Analyst will support the development and execution of integrated, risk-...  ...their implementation. Preparing presentations and reports for senior leadership. Supporting financial reporting activities,... 
    Senior
    Local area
    Worldwide
    Flexible hours

    OpenText

    Richmond Hill, ON
    7 days ago
  • SENIOR TAX ASSOCIATE Location Richmond Hill, ON : SENIOR TAX ASSOCIATE OBJECTIVE The successful candidate will play a crucial role in providing expert tax advice and consulting services to our clients. We are seeking an individual with a deep understanding of the Canadian... 
    Senior
    Full time

    Finlink Group

    Richmond Hill, ON
    5 days ago
  •  ...Are you passionate about working with people and technology?  We are hiring immediately for a Senior Sales Associate, which we call a Senior Advisor at Best Buy. As a Senior Sales Associate, you will be the face of Best Buy for everyone who visits our stores. We will equip... 
    Senior
    Immediate start
    Flexible hours
    Richmond Hill, ON
    1 day ago
  •  ...happens every day. If you are passionate and ready to make a significant impact, look no further. We have an exciting opportunity as the Senior Compensation Program Manager . In collaboration with the compensation team, you will oversee global compensation programs to ensure... 
    Senior
    Work at office
    Local area

    OpenText

    Richmond Hill, ON
    7 days ago
  •  ...provider supporting large-scale enterprise environments with innovative, secure, and scalable network solutions. We are currently seeking a Senior Wireless Network Engineer with a strong background in Cisco technologies to join our team and drive the design, implementation, and... 
    Senior
    Local area
    Remote work

    Compugen Inc

    Richmond Hill, ON
    14 days ago
  •  ...Job Summary We are seeking a highly experienced Senior Transition Program Manager to lead the end-to-end transition of field services operationswithin a large-scale banking environment. This individual will be responsible for overseeing the strategic planning, coordination... 
    Senior

    Compugen Inc

    Richmond Hill, ON
    26 days ago
  • OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the...
    Senior

    OpenText

    Richmond Hill, ON
    7 days ago
  • Candidate will be responsible for overseeing the end-to-end management of the credit risk portfolio, ensuring alignment with regulatory standards and the Bank’s risk appetite. This role includes monitoring industry and client concentrations, managing non-performing loans (NPLs...
    Senior
    Permanent employment

    SQUALUS GROUP

    Richmond Hill, ON
    a month ago
  •  ...Reporting to the Collections and Customer Payments Manager, the Senior Collections & Asset Recovery Specialist will be primarily responsible for fraud prevention management and active monitoring of daily and monthly collection activities for BMW Group Financial Services Canada... 
    Senior
    Full time
    Work at office
    Flexible hours
    Richmond Hill, ON
    more than 2 months ago
  • $100k per year

     ...Senior Recruitment Consultant / Sales Something Different than the norm…    Flexible working Six-figure earning potential - $100,000+ Remote - Canada  We are hiring in Calgary, Edmonton, Toronto, Vancouver and REMOTE locations across CANADA! Building Materials... 
    Senior
    Full time
    Part time
    Summer work
    Internship
    Second job
    Remote work
    Flexible hours
    Richmond Hill, ON
    a month ago
  •  ...and embedded analytics. Our solutions allow business users and analysts to leverage their vast structured and unstructured data to create...  ...proactively escalate issues, and lead Steering Committee meetings with senior leadership. Ensure customer satisfaction by managing... 
    Senior

    OpenText

    Richmond Hill, ON
    7 days ago
  •  ...Coordinate cross-functional teams including developers, business analysts, testers, and stakeholders. Solution Design Collaborate...  ...delivery processes. Provide regular reports and dashboards to senior management on delivery status and KPIs. What You Need To Succeed... 
    Senior

    OpenText

    Richmond Hill, ON
    16 days ago
  •  ...Location: (Toronto Area) Richmond Hill, Ontario, Canada Our Department: Applanix ( Your current job title may be Salesforce Business Analyst, Salesforce Administrator, or Salesforce Project Manager. Role As the Process Manager, you will play a pivotal role in driving... 

    Trimble Inc.

    Richmond Hill, ON
    4 days ago
  •  ...the Conduct and Practices Handbook (CPH), Personal Financial Planner (PFP),Chartered Investment Manager (CIM), and Chartered Financial Analyst (CFA) What’s in it for you? Whether it’s developing new skills, opportunities to innovate and grow, modern and comprehensive... 
    Full time
    Long term contract
    Flexible hours

    Royal Bank of Canada

    Richmond Hill, ON
    19 days ago
  •  ...across the business. What The Role Offers As the Director of Business Processes, you will: Lead and develop a global team of analysts. Lead financial operations in partnership with FP&A, supporting cost analysis, budget alignment, PIM reporting, and future... 
    Immediate start

    OpenText

    Richmond Hill, ON
    4 days ago
  •  ...security services and accelerate our customers’ digital journey in a safe and trusted environment. Your Impact A Business Process Analyst role at OpenText involves problem solving, operating and improving a wide variety of Engineering processes, tools and reports, and... 
    Immediate start

    OpenText

    Richmond Hill, ON
    7 days ago
  •  ...you are and speak up with concerns or questions and put your diverse talents and perspectives to use. The Opportunity As a Senior Analyst within the Infrastructure Advisory team in Canada, you will play a key role in delivering projects for water, electric and gas utilities... 
    Senior
    Full time
    Contract work
    Part time
    Immediate start
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Markham, ON
    4 days ago
  • Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values - Care, Commitment, Community, and Confidence. Are you passionate about data and not afraid of searching for a needle in a stack of hay? Does developing...
    Senior
    Full time
    Flexible hours

    Aviva

    Markham, ON
    12 hours ago
  •  ...EDI Programmer Analyst – The Fastfrate Group The electronic data interchange (EDI) Programmer Analyst’s responsibility is to develop, coordinate, implement, and manage all EDI-related developments for the Fastfrate group of companies. Working on the EDI/Development team,... 
    Full time
    Work at office
    3 days per week

    Challenger Motor Freight Inc.

    Woodbridge, ON
    a month ago
  • Senior Supply Chain Analyst Location Hybrid work in Vaughan, ON L4K 5R8 : Cardinal Health Canada, with over 1300 employees nationwide, is an essential link in the Canadian healthcare supply chain, providing over 70,000 products to healthcare facilities and medical professionals... 
    Senior
    Full time
    Internship
    Local area

    Cardinal Health

    Vaughan, ON
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programmer Analyst. Be the first to apply!

Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions