Harris Computer Systems

Senior Software Engineer

Job Location CA-ON-Ottawa
Posted Date 6 months ago(8/28/2017 4:23 PM)
Job ID
NorthStar Enterprise
Research & Development

Position Overview



We are looking for individuals with proven experience in software development, design, and architecture to help us build new innovative products for the utility industry. As part of the team you will be designing and implementing new products and modules and enhancing existing products while keeping a strong focus on the customers’ requirements and also on quality assurance. We highly value team members who are able to communicate clearly and concisely, and who work to build a positive and enjoyable workplace.

Primary Functions

Reporting to the Development Team Lead, the Senior Software Engineer will:

  • Provide design and architectural input to the team while translating product requirements into workable, documented designs
  • Implement designs by programming in a variety of languages and using a variety of technologies
  • Mentor junior and intermediate software engineers through information training, design reviews, and code reviews
  • Produce accurate effort estimates for large and small scale tasks, and work with Development Team Lead to track development progress and timelines
  • Assist with software maintenance tasks assigned to the team – bug fixes, customer-driven feature development, etc.
  • Collaborate with the R&D team on development methodology, processes, and associated tools
  • Assist Support and Professional Services groups with design reviews and escalated issues
  • Working with QA, promote best practices to ensure a high level of quality within the team.



To meet this challenge you must possess a high level of initiative and energy as required to succeed in a fast-paced team environment, as well as several of the following skills:

  • Minimum 5 years of experience in a software development role
  • University degree in software engineering, computer science or a related field
  • Experience programming JAVA or an equivalent high level programming language
  • Experience working with databases including one or more of the following: MS SQL, Oracle, Informix, PostgreSQL and MySQL
  • Experience working with web based APIs including SOAP and Rest
  • Experience building web based UI with HTML, JQUERY and CSS would be an asset
  • Experience with test automation would be an asset
  • Strong analytical skills
  • Good verbal and written communication skills in English are a requirement
  • Be truthful and direct; be able to present the truth in an appropriate and helpful manner
  • Accountability, respect, integrity and discipline are core values
  • Ability to work independently, but most importantly as a team player
  • Positive attitude is a must

Company Overview

NorthStar Utilities Solutions (www.northstarutilities.com) is a unique company that has served the utility community in North America and the Caribbean for more than 35 years. We create brilliant products that make every day in our clients' lives more efficient, productive and cost-effective. We pride ourselves on delivering impressive customer service and standing apart as an industry leader. We are always on the lookout for people who crave challenges, embrace technology and grasp complex ideas.

Harris Computer Systems (www.harriscomputer.com) is a wholly owned subsidiary of Constellation and is a leading provider of financial management and Customer Information Systems (CIS) software solutions. Since 1976, Harris has focused on providing feature-rich and robust turnkey solutions to all levels of local government, public power and water entities as well as school districts throughout North America. Harris' focus is on creating long term relationships with our customers and ensuring that we meet the changing needs of our customers over time.

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.