Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Join Harris Systems & Software a pioneering force in the Utility CIS this role you will work on the public-facing web and backend systems that our Utility customers offer their clients to collect bill payments online and manage their accounts.
Your title will be Software Engineer but your technology experience could be broader than that. We are really focused on finding someone who is curious collaborative and interested in solving/supporting complex technology issues for our customers. Dont be afraid to apply just because you dont fit the exact list below.
This position is remote and open to candidates across Canada and the US in the Central or Eastern time zone. This role may include travel to company meet-ups or other events. A valid passport or visa is required if you are travelling from Canada.
What youll work on:
Utility-customer facing web application (and the backend components and connections) that offers account management meter data and bill payment integrations with multiple external vendors.
Troubleshooting and support for our existing customer implementations all the way from the browser console down to the web server configuration and log analysis.
Hunt bugs and propose improvements/fixes collaborating closely with a small team.
Work alongside QA to promote best practices ensuring high quality across the team.
Work with project managers on new implementations assess workload and timeline estimates.
Participate in both internal and sometimes customer-facing meetings to provide insight troubleshoot.
Important to have at least most of these:
4 years of professional development experience ( Java / Python / similar )
Web development concepts
Troubleshooting log analysis and data flows between multiple systems ( Linux CLI / Bash / basic networking )
Experience with web services ( REST / SOAP )
Solid understanding of relational databases ( MS SQL / MySQL / Oracle )
Automation tools and practices ( Ansible / Chef / similar )
Working knowledge of version control ( Git )
Excellent communication and documentation skills
Curiosity and an intuition for problem solving on your own or with a team sometimes with limited existing documentation or guidance
Bonus points for:
Working with payment vendors
Proven track record of working directly with clients and keeping track of differences across multiple customers
Web server configuration and troubleshooting ( Apache / Tomcat / similar )
Experience with JavaScript frameworks ( Angular / React / jQuery )
Familiarity with HTML5 CSS3 and responsive design
Exposure to GraphQL APIs
Familiarity with security best practices
What we offer:
3 weeks vacation and 5 personal days
Comprehensive Medical Dental and Vision coverage from your first day of employment
Employee stock ownership and RRSP/401k matching programs
Flexible work options
Bonus program
About Systems & Software:
Since 1973 it has been our unrelenting mission at Systems and Software to provide quality customer information system solutions to municipal and investor-owned utilities. To achieve that mission we fully understand the importance of a committed engaged group of developers implementers and support staff. Click here ( to learn more about Systems and Software!
About Harris:
#LI-remote
Full-Time