Harris Computer Systems

Senior Software Developer

CA-PE-Charlottetown | Ontario, New Brunswick, Nova Scotia and PEI
1 month ago
Job ID
Research & Development

Position Overview



The Senior Software Developer collaborates with other software developers, Client Services Team and managers to develop and maintain our Utility CIS solution. The candidate will be responsible for keeping track of and adhering to project schedules and delivery dates, and for consistently delivering on-time and to specification throughout the software lifecycle, utilizing agile methodologies. Additionally, the Senior Software Developer will participate in product design, bug verification, release testing, and beta support on applications software projects which may require research and analysis, and s/he will also provide third-level support.


The ideal candidate will be a highly creative and self-motivated problem solver with the ability to handle numerous projects simultaneously. In addition, this strong communicator requires a proven ability to articulate ideas. S/he will possess excellent analytical and troubleshooting skills, strong interpersonal skills, solid judgment, and the ability to work successfully in a team programming environment throughout the analysis and development process.

Primary Functions

  • Demonstrate leadership, excellent written and verbal communication skills and enable collaboration with the other departments as required
  • Prepare detailed design specifications to address both functional and non-functional requirements for major feature components
  • Collaborate with team members to estimate development tasks
  • Complete software programming tasks including development, unit testing, integration testing and documentation
  • Effectively collaborate with the Quality Assurance team to resolve defects
  • Provide third level support for resolving production and customer support issues
  • Continuously provide technical improvements to internal tools and libraries
  • Manage multiple concurrent objectives, projects, groups or activities using effective judgment for prioritizing tasks and allocating time
  • Present information to groups with the appropriate degree of formality


  • A University degree in Computer Science, Information Technology or equivalent related work experience of 2 years or more.
  • Proven analytical skills and systematic problem solving.
  • Demonstrated successful skills in design, programming, analysis, problem solving and customer service in a similar position.
  • 4+ years of progressive experience delivering responsive web applications using objected oriented development techniques and methodologies.
  • Practical and applied professional experience with ASP.NET, .NET MVC, REST API, C#, HTML5, AngularJS (or similar), Bootstrap (or similar), SQL Server.
  • 2+ years of experience with agile methodologies. Exposure to JIRA, Confluence is a plus.
  • Excellent oral and written communication skills.


  • Ability to learn technology and tools at a rapid pace.
  • Strong coaching and mentoring skills.
  • Ability to work independently and in a team setting.
  • Ability to influence and motivate clients and peers.
  • Business acumen.
  • Proven record of being an active learner.


Nice To Haves

  • Experience with CIS, Financial and/or ERP systems.
  • Experience with Microsoft Dynamics GP and/or CRM.

Company Overview

Cogsdale Corporation (www.cogsdale.com) is a software and services company headquartered in Charlottetown, Canada. Cogsdale is a wholly owned subsidiary of Harris. Since our start-up in 1997, we have grown to serve over 300 clients in North America, the Caribbean and South Africa.

Harris, a member of the Constellation Software Inc. group of companies, has been providing complete Customer Information System (CIS), Financial Management, Land Management and Community Development, Public Safety and School solutions exclusively to public and municipal entities for over 40 years. Our track record speaks for itself. We are an experienced, solid company with proven solutions that are presently in use by over 18000 customers across North America and Europe.

Harris is a member of the Constellation Software Inc. (“CSI”) group of companies. Constellation Software is a rapidly growing conglomerate of vertical market software (VMS) companies; each focused upon dominating its respective market niche. Constellation's growth is based on a simple strategy: identify promising VMS firms; acquire them; and then integrate them into the Constellation family while building on their fundamental strengths to help them become world class organizations. CSI is a publicly traded company listed on the TSX.

Harris is an EEO/AA/Disability/Vets employer.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.