cover image
SpryPoint

SpryPoint

www.sprypoint.com

1 Job

248 Employees

About the Company

SpryPoint builds amazing cloud-based enterprise software for electric, water, gas, and telecom utilities. We give utilities the tools they need to provide top-tier customer service while improving operational efficiency and enabling a world of cutting-edge capabilities. We make the world a better place for utility operators and customers all over North America. We build Smart Solutions for Smart Utilities.

Listed Jobs

Company background Company brand
Company Name
SpryPoint
Job Title
Software Engineer I
Job Description
Job Title: Software Engineer I Role Summary: Collaborate on the design, development, testing, and deployment of enterprise‑scale web applications for utility clients. Deliver clean, maintainable Java back‑end services and responsive front‑end interfaces using HTML, CSS, JavaScript, and relational databases. Actively participate in Agile ceremonies and contribute to process improvement. Expectations: * Deliver high‑quality code on schedule with a focus on performance, reliability, and security. * Communicate progress and risks to stakeholders effectively. * Continuously learn new technologies and apply best practices. * Mentor junior developers through pair programming and code reviews. * Maintain accurate documentation of designs and implementation details. Key Responsibilities: * Participate in daily stand‑ups, sprint planning, reviews, and retrospectives. * Design, develop, test, and deploy Java‑based web services and JavaScript‑driven UI components. * Write efficient SQL queries for relational databases. * Perform code reviews, provide constructive feedback, and integrate peer suggestions. * Troubleshoot and resolve production and development‑environment issues. * Contribute to architectural discussions and propose improvements. * Document technical designs, development guidelines, and best practices. * Collaborate with cross‑functional teams to clarify requirements and resolve ambiguities. * Engage in continuous professional development and knowledge sharing. Required Skills: * 3+ years of software development experience. * Strong proficiency in Java (backend), HTML, CSS, JavaScript. * Solid understanding of relational databases and SQL. * Experience with Agile development practices. * Familiarity with cloud technologies (AWS or equivalent). * Ability to write clean, testable, maintainable code. * Excellent communication and teamwork skills. Required Education & Certifications: * Bachelor’s degree in Computer Science, Engineering, or a related technical field. * Relevant certifications in Java or cloud platforms are a plus.
Halifax, Canada
Remote
Junior
18-12-2025