Junior Programmer

Owen Sound, ON, Canada

Job Description


Join us and help make a difference! At Grey County we work together to deliver essential public services that meet the needs of our communities. Grey County isnt just a great place to live; its also a great place to work!
We are proud to offer competitive wages and an attractive total compensation package. We support learning and continuous employee development, and champion career progression for our employees. We value work-life balance, so you can make the most of your career at Grey County, while making the most of your life in Grey County!
Apply now to join our team!
Purpose
The Jr. Programmers role is to develop Grey Countys custom applications and integrations. The Jr. Programmer will implement projects developer or approved by the Sr. Business Analyst Programmer (BAP), using the Countys standard development frameworks.
The Jr. Programmer is responsible for developing testing, implementing and documenting efficient business, financial and operations systems in support of core organizational functions and business processes. On occasion, the Jr. Programmer will be required to work with business units to develop project requirements and propose custom solutions to meet departmental needs.
The Jr. Programmer will apply proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues in order to maximize the benefit of Information Technology systems investments.
The Jr. Programmer will also assist in performing various tasks associated with the resolution of issues as they pertain to the Countys Computer Information Systems.
Responsibilities
Programming and Web Development

  • Adapts and creates software, leveraging the Drupal content management system, and the Document Management System (currently Alfresco).
  • Develops applications using the Countys development standards.
  • Supports existing custom applications.
  • Commercial Off The Shelf (COTS) Software Support
  • Will occasionally be required to support the SA or BAP roles in software support. This could involve troubleshooting Windows Server and Linux OS, Active Directory, Windows IIS, etc.
Documentation
  • Creates and updates client and server side documentation and procedures relating to both custom and commercial applications.
  • Contributes to both the application portfolio and project portfolio.
  • Assess Business Requirements
  • Work with project leads in County departments to define requirements for technology projects.
  • Manage requests for change of scope during project development. Manage change requests to existing project.
Continuing Education
  • Responsible for continued education, specifically related to the Countys development standards and knowledge required to manage extending or integrating COTS applications.
Working Conditions
  • Generally works in an office environment, with some travel throughout the corporation. Position requires intense concentration on screens and text for research, development, trouble shooting and other activities. Work is subject to some interruption.
  • Business Analyst / Programmer must be available, often on short notice, to locate and repair problems and malfunctions with software and provide advice to users. Business Analyst / Programmer may be required to work in confined space or above ceiling height on occasion.
  • Usual working hours are based on thirty-five per week core hours.
Contacts
Internal Working Relationships
The position works closely with users at all levels throughout the organization, often on long projects with complex subject matter.
External Working Relationships
External working relationships involve the Countys network support contractors, other suppliers and agencies. The IT Department staff represents the County in the maintenance of the systems integrity, while ensuring that provincial (e.g. Ministry of Community and Social Services and Ministry of the Attorney General) requirements are met.
Knowledge and Skill
  • Graduation from a three year Computer Programmer Analyst program at a recognized College of Applied Arts and Technology (or equivalent).
  • Formal training must be augmented with a demonstrated knowledge of current concepts, programs, methods and technologies in the technology field.
  • Particular knowledge of MSSQL database management T-SQL, Postgres SQL.
  • A broad knowledge of software programming and capability (specifically relating Microsoft technologies).
  • Strong interpersonal skills, with emphasis on understanding business processes of non-technical people.
  • The ability to interpret and translate between technical issues and business requirements such that all stakeholders have a common vision of the objective to be achieved that can be understood and used effectively.
  • Comprehensive knowledge of programming principles and a sound working knowledge of both structured and object oriented programming.
  • Specific, advanced knowledge of Java a requirement.
  • Proficient in web development technologies, including HTML, JavaScript, REST.
  • Complex projects are reviewed by supervisor for soundness of approach and technical decisions. Job requires referring complex problems in clarifying client requirements, and conflicts in data management requirements to project leader or supervisor.
  • Maintains knowledge of GIS technology specifically ESRI server technologies Position provides database and programming support to the GIS Coordinator.
  • Experience with current versions of the Windows Server Operating System will be considered an asset.
  • Experience with current versions of the Linux Operating System will be considered and asset.
  • Valid Class G drivers license.
  • Maintains awareness of trends and issues in the IT field, to the extent possible when technological prospects are developing at blinding speed. Keeps skills and knowledge up to date through courses, seminars and selected reading.
  • Responsible as an employee, for good occupational health and safety practices.
  • Performs other related duties that are assigned by the Manager of Business Solutions and the Director of Information Technology.
Impact of Error
  • Significant consequences in the event of loss or corruption of data, and/or in staff productivity.
  • Technical, training, communication and administrative errors would disrupt the Countys network system and corporate data.
*_
Grey County is proud to be an equal opportunity employer, and promotes a culture of respect where all team members are valued for their unique talents, knowledge and lived experiences._*
Accommodations are available for all parts of the recruitment process. Applicants are encouraged to outline accommodation needs when submitting their application. If alternate methods of application are required, candidates can email careers@grey.ca.
While we thank all candidates for their interest, only those selected for an interview will be contacted.
Any personal information submitted will be managed in accordance with the requirements of the Municipal Freedom of Information and Protection of Privacy Act, and will be used only to determine eligibility for employment.
Based on the nature of the position, pre-employment screening may be required including but not limited to; Criminal Record Searches, Financial Credit Inquiries; Educational and Credential Verification; Drivers Abstracts; Drug/Alcohol Testing; Pre-Medical Testing and Investigative Employment References. Job Type: Full-time Salary: $21.78 per hour

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.


Job Detail

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