Cloud Data Developer
Calgary, AB, Canada
Are you looking for an opportunity to apply your skills and talent to spark both innovation and positive social change? Symend is a rapidly growing fintech company that combines behavioral science with advanced AI, data, and analytics capabilities to enable companies to engage at-risk customers more effectively and humanely. By creating better ways to approach individuals with empathy and dignity at the time when they need it most, Symend’s employees are helping to transform the debt recovery industry and improve lives in North America and around the world.
A Cloud Data Developer at Symend will develop and support data ingest pipelines that are orchestrated by Azure Data Factory to collect, store and process data. You will be part of a client-focused pod that will focus on the collection and processing of the data from one or two clients. You will prioritize the needs of our internal client-facing teams, empowering them to provide value to those clients.
The primary pattern of data movement at this time is batch ingestion (ETL, ELT and variants), but future design patterns will also include streaming, near-real-time and event-driven ingest patterns.
This role is a good fit for you if:
- You want to get into a fast-paced organization that is growing incredibly fast. Sales is outrunning our data engineering team and we need your help to catch up!
- You’re the kind of person that likes a good challenge, is ready to roll up your sleeves and dig into the problem and can pump out some code that makes data dance for you.
- You take pride in the readable code you write, add comments to make sure others can follow it and you’re ready to step up to help when it goes sideways.
- You’re cool with inheriting code that you didn’t write. You empathize that someone in the history of this code had to balance their own constraints; it is what it is and you’re here to help make it better.
- You appreciate the weekly mix of building solutions towards a roadmap alongside root cause analysis of problems as they arise.
- You have a pod, so you don’t go it alone and you make sure your pod lead and your manager are aware of the issues that are cropping up and the approach you’re using to solve it.
- You have a very collaborative attitude and you want to learn as you go!
What you'll be doing
- Build data ingest and propagation pipelines, including the SQL procs and Azure functions for transformations;
- Write unit tests and develop code that will pass the tests and can be understood by others;
- Perform code reviews and be comfortable with your code being reviewed by others;
- Adhere to the design standards that exist, and apply new design standards as they are produced;
- Perpetually look for areas of improvement with a focus on throughput speeds and automations;
- Perform root cause analyses on bugs and on long-running queries and stages in the data pipelines;
- Perform data mapping activities to describe source data, target data and the high-level or detailed transformations that need to occur;
- Treat the product team as partners, and support them by: only accepting work that is achievable in the sprint; informing them when an urgent request disrupts the sprint
- Treat the QA team as partners, and support them by: rigorously testing your own code; identifying opportunities for test automation; making yourself available to the QA team during release testing
- Treat the Ops team as partners, and support them by: providing high-level workflows on how a pipeline is meant to run; using descriptive naming conventions that make it easy to follow the code
- Treat the client-facing teams as your data customers, and support them by: working with your team lead and manager to understand the challenges that they face
- Realize that it’s okay to make mistakes, if: we learn from them, and we flag them and inform our team leads when they happen
What you bring
- Microsoft certifications related to Azure, SQL Server, developing solutions and architecture an asset;
- Collaborative with a can-do attitude;
- Able to work independently within the scope of the role, with a good understanding of when to escalate;
- Inquisitive, passionate about delivery of software and data solutions, willing to take an extra step to ensure success;
- “cannot be done”, “too difficult”, “did not work” is not in your vocabulary
- 2+ years of broad experience in Azure cloud platform (ADF, AF, Logic Apps, EventGrid, EventHub);
- 8+ years of hands-on experience as a software, data or integration developer in a SQL Server environment;
- Hands-on experience in database development, advanced T-SQL programming, query optimization techniques, ETL development within SQL Server;
- Experienced with Azure DevOps practices and patterns is an asset
- Experienced with data modelling patterns (e.g. ODS, Kimball, 3NF, DataVault, data virtualization);
- Software development experience with C#, .NET would be a strong asset;
- Experience in cloud data warehouse technologies (e.g. Snowflake, Synapse) would be an asset;
- Experience with tabular models, AAS and Power BI would be an asset;
- Experience in python-based data development would be an asset
- May be requested to work overtime and weekends for special program events or critical delivery dates
- Will participate in an on-call rotation
- BSc/BA in Computer Science, Engineering or relevant field would be an asset
- All positions require background screening. This will include criminal and education checks to comply with regulations.
Ready to do something big?
Send us your resume and tell us why you’d be a fit for Symend.
Symend is transforming the debt recovery industry by treating individuals with empathy and dignity at the time when they need it most. Combining behavioral science with advanced AI, data, and analytics capabilities, Symend’s customer engagement platform enables service providers and financial institutions to develop positive, individualized treatment programs for their at-risk customers. By approaching past-due customers with both evidence-based insight and compassion, Symend’s clients experience higher cure rates and reduced costs while building long-term relationships with customers and lifelong value for their companies and brands. Symend: The science of engagement.™
Your application has been successfully submitted.