Programmer Analyst

Canada, Canada

Job Description


POSITION:Programmer Analyst

REPORTS TO:Manager ITS

DEPARTMENT:Information Technology Systems (ITS)

LOCATION:North Bay

REFERENCE:800-54-24

WHO WE ARE:

Ontario Northland Transportation Commission (ONTC) is an Agency of the Province of Ontario that provides efficient and vital transportation services. We employ over 900 skilled professionals and are over 120 years old and proud of our heritage and connection to the communities we serve. We are focused on moving forward with the goal of being a valued leader in transportation. We offer competitive salary, excellent benefits, a defined benefit pension plan, paid vacation, 3 paid personal leave days along with discounted transportation on our bus and passenger rail services.

ACCOUNTABILITY STATEMENT:

The Programmer Analyst\xe2\x80\x99s role is to define, develop, test, analyze, maintain and provide quality assurance for software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Programmer Analyst will also research, design, document, and modify software specifications throughout the production life cycle and adhere to best practices for software development technology.

MAJOR DUTIES/ RESPONSIBILITIES:

  • Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications
  • Assist in the preparation and documentation of software requirements and specifications
  • Meet with decision makers, systems owners, and end users to define business requirements and systems goals, and identify and resolve business systems issues
  • Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts
  • Create system design proposals
  • Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems
  • Recommend, schedule, and perform software improvements and upgrades
  • Consistently write, translate, and code software programs and applications according to specifications
  • Write and debug new or existing programming scripts to enhance functionality and/or performance of company applications and web applications as necessary
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation or integration issues
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
  • Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality
  • Test any new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications
  • Train end users to operate new or modified programs
  • Ensure application and web application security
  • Other duties as required by the Manager ITS
REQUIREMENTS:
  • College diploma or university degree in the field of computer programming or equivalent
  • 3-5 years\xe2\x80\x99 experience in the field is preferred, however a talented new graduate may be considered
  • Proficiency in a variety of scripting and programming languages, including Perl, PHP, Javascript, JAVA, ASP, Visual Basic, Visual C#
  • Proficient with XML, JSON, HTML, AJAX
  • Proficiency in Microsoft Power Platform (Power BI, Power Apps, Power Automate) and SharePoint development an asset
  • Excellent understanding of coding methods and best practices
  • Extensive relational database experience with SQL (Microsoft SQL, MySQL, PostgreSQL) and Oracle Database
  • Proficiency in reporting and business intelligence tools like SQL Server Reporting Services (SSRS), MS Power BI (preferred), and Cognos Reporting
  • Experience with Infor/Hexagon EAM an asset
  • Understanding of data governance, security, architecture, data warehousing and data lake
  • Ability to learn new Microsoft technologies, Power Platform, Azure cloud and will to constantly grow, learn and enhancing the skills in this area
  • Operating systems experience with Microsoft Windows and Linux
  • Working knowledge of GitLab or other mainstream code management and repository tools
  • Strong written, oral, and interpersonal communication skills & the ability to communicate effectively with non-technical staff
  • 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
  • ITIL or similar (Six Sigma, Lean, ISO20000, COBIT, etc.) certifications are an asset
BACKGROUND INVESTIGATION: The successful candidate will need to pass the following clearances: criminal record check, employment references and education verification.

CLOSING DATE: June 11, 2023 no later than 11:59 p.m. We thank all applicants for their interest; however, only those selected for an interview will be contacted. Qualified individuals are invited to apply in writing with a current covering letter and resume (provided in one document), stating reference name and number.

Ontario Northland is an equal opportunity employer. Accommodation is available for applicants with disabilities throughout the recruitment process. Please contact Human Resources.

Job postings are also available in English. Visit our careers website or call 1-800-363-7512, ext. 494 for more information.

Powered by JazzHR

Ontario Northland

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2188287
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned