Harris' Systems & Software is looking for a Software Engineer to work on public-facing web and backend systems for their Utility customers, enabling online bill payments and account management.
Requirements
- 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 )
Responsibilities
- 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.
- 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.
Other
- 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.
- 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