About SpryPoint
SpryPoint delivers Smart Solutions for Smart Utilities. Founded in 2011, we are a premier provider of cloud-based solutions tailored to the utility sector. Our seasoned team of experts boasts extensive experience in serving utilities across North America. Our mission is to enhance our clients' operations and elevate customer service. Our offerings include advanced billing and customer management tools, robust analytics, and data management capabilities.
Recognized by industry experts and clients for our innovation and value, we've recently received a strategic investment from Norwest in February 2023. This investment allows us to build on our substantial momentum, expand our team, and strengthen our market share with our essential, cloud-native solutions for smart utilities.
Job Opportunity: Data Insights Team Lead
As a Data Insights Team Lead at SpryPoint, you will helm a talented team of data developers, focusing on designing, developing, and maintaining data reporting solutions using tools like Metabase. Collaborating with cross-functional teams, this role is crucial for ensuring data accuracy, integrity, and availability for reporting and analytics. You will also foster a culture of innovation and continuous improvement within your team.
Responsibilities
- Design, develop, and optimize data pipelines for reporting and analytics.
- Implement and manage reporting solutions with tools like Metabase, creating user-friendly dashboards and visualizations.
- Collaborate with stakeholders to gather requirements, define KPIs, and deliver actionable insights.
- Perform data cleansing, transformation, and aggregation for reporting.
- Monitor and troubleshoot data pipelines and reporting processes.
- Provide leadership, direction, and mentorship to a team of data developers.
- Promote a collaborative and innovative environment, encouraging knowledge sharing.
- Conduct regular one-on-one meetings, performance evaluations, and support career growth.
- Support data-driven decision-making initiatives.
- Stay updated with emerging technologies and best practices in data engineering and analytics.
- Plan, prioritize, and allocate tasks efficiently to ensure timely project delivery.
- Provide technical expertise, guiding architecture decisions, code reviews, and problem-solving.
- Ensure adherence to coding standards, best practices, and quality guidelines.
- Conduct thorough code reviews to maintain high code quality and promote continuous improvement.
- Facilitate effective communication within and across teams.
- Identify skill gaps within the team and provide training and development opportunities.
- Encourage a culture of learning and professional growth.
Qualifications and Competencies
- Bachelor's degree in Computer Science, Information Technology, Data Science, or related fields. Advanced degrees are a plus.
- Certifications in data management, database administration, or data analytics are advantageous.
- Experience with relational databases like PostgreSQL, including database design and query optimization.
- Proficiency in SQL queries, stored procedures, and triggers.
- Experience with data visualization tools such as Metabase, Tableau, or Power BI.
- Strong understanding of database design, data modeling, and ETL processes.
- Python programming experience is preferred; knowledge of API development is a bonus.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and data warehousing solutions.
- Excellent analytical, problem-solving, and communication skills.
- Ability to collaborate in a fast-paced Agile environment.
Our Exciting Hiring Process
We know that job hunting can be both thrilling and time-consuming. Here’s what our hiring process entails, giving you a clear path to join our team:
- Stage 1: 30-minute Recruiter Interview
We’ll discuss your background and experience and provide detailed insights about SpryPoint and the role.
- Stage 2: Take-Home Skills Assessment
Flexible scheduling for a coding assessment focusing on SQL and Python using TestDome.
- Stage 3: 1-hour Technical Interview with Maryam, Software Engineering Manager
Discuss your assessment and showcase your technical skills and thought process.