Job Archives
We are looking for a QA Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: QA Lead
Term: 6-month - 40 hours
Location: Toronto – Hybrid on-site 2 days a week
Job ID number: C1043
Brief description of duties:
The candidate will be required to put together test plans and execute based off of requirements. They must be technical (able to wear a development hat) and build automation into testing. They have no tools at the moment – need someone to provide guidance for best practices, which tools to use and how to stitch together the automation.
- Seeding data, executing tests, storing results
- Automation for regression testing, test suites, unit testing
- Will need to test against the ETL process and data warehouse for reporting.
- They need to have some knowledge/experience of Microsoft and Azure products in order to stitch together automation with tools like ADF (Azure Data Factory).
- Some experience supporting development
- 8+ years as QA Lead
- Experience with Microsoft and Azure products (like Azure Data Factory, Azure Data Bricks, Azure Synapse)
- Experience in supporting development
- Able to provide guidance for best QA practices
- Experience with investment-related applications (Eagle, Bloomberg, MSCI BarraOne, Mpower, Murex, Sophis, Charles River)
Job Features
| Job Category | QA Lead |
| QA Lead | 8+ |
| Microsoft and Azure products | 8+ |
We are looking for a Senior Solution Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Solution Architect
Term: 6-month - 40 hours
Location: Toronto – Hybrid on-site 2 days a week
Job ID number: C1042
Brief description of duties:
As the Sr. Solution Architect, you will lead the solution design, build, and system Implementation from ideation to production release with strategic end-to-end Architecture across Business, Technology & Data. You will seek out and deliver innovative solutions on cloud-based infrastructure and implement application build, systems, and data integration to produce a high-performance and scalable product. You will play a key role in building the end-to-end solution design, marrying best-in-class data & technology architecture to serve the business needs with a robust target state for all future large programs. You will drive solutions that complement the IT vision and strategies and actively advocate technologies that best support in meeting its current and future business needs.
- Lead the project in an architecture and solution design capacity from vendor RFPs to end-to-end implementation.
- Provide strong communication across the business and technical community to detail the technical architectural direction.
- Utilizes a strategic approach to resolve business problems, identifying ways to maximize productivity, improve quality, create efficiency and reduce costs.
- As a technical SME, assess vendor technology fit to meet business function and non-functional requirements, system integration, and data integration.
- Recommend and facilitate technical POC based on business requirements to assess and provide early identification of technology risks, application performance, and gaps for integration into eco-system.
- Implement integration with external/internal investment systems leveraging modern cloud technologies and tools on an event-driven architecture.
- Provide solution design for systems implementation, API integration, and data integration, detailing technical specifications.
- Guide technical development and advise on best practices for SDLC, release & change management.
- Optimize the technology infrastructure for efficiency and scalability, including performance tuning services and code.
- Be a strong change agent, balancing future vision with collaborative style to achieve optimal results.
- Help create DevOps practices for continuous integration and delivery, with testing and deployment automation.
- Assist with the oversight of the implementation of various initiatives, owning the quality and effectiveness of the solution.
- Assist with evaluating technology trends and assess for fit based on cost/benefit analyses.
- 10+ years of experience in architecture/change teams, with expert knowledge, experience, and understanding of architecture, design, integration, and optimization with large systems.
- Azure Cloud development experience, leveraging SaaS approach.
- Experience with building Web API in object-oriented language
- Previous implementation of investment applications (PREFERRED: Eagle, InvesTran, eFront, SimCorp)
- Experience with system integration, building reports, data warehouse, and APIs for investment data
- Perfect communication – written and verbal
Job Features
| Job Category | Solution Architect |
| Architecture | 10+ |
| Azure Cloud development | 5+ |
| Building Web API in object-oriented language | 5+ |
We are looking for a Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Business Analyst
Term: 12-month - 35 hours
Location: Saint-Hyacinthe, QC, Quebec City, QC Preferred. While they prefer a hybrid model, we can stipulate if people are good and only want to work remote.
Job ID number: C1041
Brief description of duties:
Stimulating challenge as part of the Contact Billing program which aims to deploy a new collection system across all the client's companies/provinces.
The role of the IT business analyst is to understand business needs and issues to identify the best options for configuring the Guidewire Billing Center software package, integrating with our APIs and/or adapting to new features. The IT business analyst works in collaboration with the development team and businesspeople in an Agile work environment.
This position is based in Saint-Hyacinthe or Quebec (5 days/week, base 35 hours/week) in the Software Engineering team. Hybrid work environment (mainly telecommuting, presence in the office according to the needs of the team).
Responsibilities:
- In collaboration with business stakeholders, understanding and reviewing the business requirements to ensure that everything is complete before the functional analysis.
- Facilitate the selection and analysis of the best technology options/solutions considering mandate objectives, budget commitments and delivery deadlines.
- Develop detailed requirements by considering business needs, the operation of the Guidewire software package, the existence of features already in place and other constraints or desired positioning in the medium to long term.
- Collaborate with the different groups within IT, identify the best solutions to improve existing processes and act as an intermediary between IT, users, and managers at different hierarchical levels.
- Support business stakeholders with the testing strategy
- Write reference documents, review existing documentation (requirements, business rules, test plans).
- Help users assess and plan the workload associated with projects.
- Skills for time and priority management
- Team spirit
- Good communication skills (oral and written)
- Analytical mind
- Ability to adapt to changes
- Customer orientation
- Initiative
- Leadership
- Have already made requirements in a software configuration context
- Practical knowledge in Agile mode
- Bilingualism: English, French (Highly preferred but not necessarily as must have. It’s an asset).
- Knowledge of GuideWire Billing Center is an asset as well as knowledge of an accounts receivable application.
Job Features
| Job Category | Business Analyst |
| Business Analysis | 3-8 |
| Guidewire billing centre configuration | 4-6 |
We are looking for a Front-End Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Front-End Developer
Term: 6-month - 37.5 hours
Location: Remote
Job ID number: C1040
Brief description of duties:
The frontend developer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative.
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met. Writes custom code or scripts to automate infrastructure, monitoring services, and test cases. Writes custom code or scripts to do destructive testing to ensure adequate resiliency in production.
MUST haves:
- Mastery of an object-oriented programming language (preferably Java)
- 6-8 years of relevant work experience
- Mastery in front-end technologies and frameworks such as HTML, CSS, JavaScript, React, Angular
- Expertise in developing large enterprise-scale systems using modern web application frameworks such as Ruby on Rails, Spring MVC, Node.js, and cloud technologies
- Experience in Agile/Lean development environments
- Mastery of writing SQL queries against a relational database
- Experience with common business processes used in the retail industry
- Experience using monorepos and building web-components and/or micro-frontends
- Experience in frontend build systems such as Webpack
- Experience using browser-driven end-to-end testing using a tool like Selenium or Cypress
- Experience developing highly engaging front-end software solutions
Job Features
| Job Category | Front-end Developer |
| Front-end Development | 6-8 |
| HTML, CSS, JavaScript, React, Angular | 6-8 |
| Agile/Lean development | 6-8 |
We are looking for an SAP Solution Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: SAP Solution Architect
Term: 12-month - 37.5 hours
Location: Remote - Preference is someone in Toronto/Winnipeg area - Hybrid preferred
Job ID number: C1039
Brief description of duties:
Moving from SAP GL to SAP S4 Hana from Canada life data center to cloud s4 Hana
Expenses module will also be implemented as net new module into SAP finance across 3 companies
SAP SuccessFactors roadmap – not harmonized so they will be looking for standardization on this part as to how everything is done in Sucessfactors 3 companies – best practice
MUST haves:
- Extensive Solution Architect experience
- Extensive SAP experience
- Candidates should have expertise in one or other of SAP FICO (financial) and or Successfactors – candidates with experience in both are preferred
- Has done several implementations in SAP with focus on SAP GL and Sucessfactors
- Experience migrating data center local hosted SAP to S4 Hana cloud
- Excellent communication. Working with Stakeholder at C level like CFO and VP HR
- Presenting target state in presentations to executive steering committees
- Major implementation from an enterprise level
- HR/Finance experience
Job Features
| Job Category | Solution Architect |
| Solution Architect | 4+ |
| SAP | 4+ |
| SAP FICO or Successfactors | 4+ |
We are looking for a Front-End Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Front-End Developer
Term: 6-month - 40 hours
Location: Remote
Job ID number: C1038
Brief description of duties:
Front-End Developers play a significant role on our engineering team, developing the user facing applications for our company’s websites, functional and mobile web applications. Front-End Developers collaborate openly in an Agile development environment with other members of engineering and user experience teams, including Architects, QA, User interaction & User interface designers, as well as Project Managers. They participate in our UI development processes by establishing and documenting development standards and common components for common usage across all of our web applications.
Our Front-End developers are responsible for building semantic, WCAG compliant, responsive, maintainable and performant solutions that meet business requirements and project goals while lining up with future strategic visions.
MUST haves:
- University or College education in Computer Science, Computer Engineering or a related field, or equivalent combination of education experience.
- 3 - 5 years of industry experience.
- Expert proficiency in HTML, CSS, JavaScript
- A high level of proficiency with vanilla JavaScript, and the Vue.js framework
- A high level of experience building UI layouts with CSS and semantic HTML. Experience with preprocessors like SASS, LESS and newer specs like CSS-grid, and custom properties is preferred.
- Experience upgrading applications from Vue 2 to Vue 3
- Comprehensive knowledge of Web Content Accessibility Guidelines (WCAG) and related techniques for building compliant web applications.
- A solid understanding of cross-browser compatibility issues, and ways to work around them
- Demonstrated experience in incorporating reliable unit and end-to-end testing
- Good understanding of code versioning tools, such as Git.
- Good knowledge and practical experience of build tools like Webpack, Rollup etc.
- Good working knowledge of Java & Spring
- Good understanding of NoSQL and SQL databases
- Significant experience debugging using browser-based tools like Chrome Developer Console
- Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
- Some experience working in an agile environment using tools such as JIRA and Confluence.
- Some experience developing Adobe AEM 6.x websites including templates, components and using HTL/Sightly.
- Hands-on experience with HTL/Sightly (AEM Templating language)
- Excellent communication skills, ability to work well in a fast paced team oriented environment.
Job Features
| Job Category | Front-end Developer |
| HTML, CSS, JavaScript | 3-5 |
| Vanilla JavaScript, and the Vue.js framework | 3-5 |
| UI layouts with CSS and semantic HTML | 3-5 |
We are looking for an AEM Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: AEM Developer
Term: 12-month - 40 hours
Location: Remote - Some in office could be required in future
Job ID number: C1036
Brief description of duties:
- University or College education in Computer Science, Computer Engineering or a related field, or equivalent combination of education experience.
- 2 - 5 years of industry experience.
- Expert proficiency in HTML, CSS, JavaScript
- Practical and extensive experience in development of Adobe AEM 6.4 / 6.5 websites
- Practical experience in creating and developing AEM templates and components using AEM and technologies such as JAVA, JSP, XML , JavaScript, JSON and HTL
- Practical exposure and/or experience in Sling, JCR Repository, Solr and Apache Felix.
- Practical experience in design and developing service interfaces and system integration in AEM to/from external systems and web services.
- Experience maintaining and supporting an on premise AEM instance.
- Experience using AEM’s out of the box Content as a Service features and functionality
- A high level of proficiency with JavaScript
- A high level of experience building UI layouts using SASS, LESS, and the CSS GRID system
- Comprehensive knowledge of Web Content Accessibility Guidelines (WCAG) and related techniques for building compliant web applications.
- A solid understanding of cross-browser compatibility issues, and ways to work around them
- Demonstrated experience in incorporating reliable unit and end-to-end testing
- Good working knowledge of Java
- Good understanding of code versioning tools, such as Git.
- Significant experience debugging using browser-based tools like Chrome Developer Console
- Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
- Some experience working in an agile environment using tools such as JIRA and Confluence.
- Excellent communication skills, ability to work well in a fast-paced team-oriented environment.
- Adobe Certified Expert certification for AEM development is a plus
Job Features
| Job Category | AEM Developer |
| HTML, CSS, JavaScript | 3-5 |
| UI layouts using SASS, LESS, and the CSS GRID system | 3-5 |
We are looking for a Senior Data Architect/Data Modeler! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Data Architect/Data Modeler
Term: 6-month - 40 hours
Location: Toronto - Hybrid, 2 days a week
Job ID number: C1036
Brief description of duties:
The Data Architect/Modeler will plan, design, and implement enhancements requested by Investment business partners to their investment systems. This includes Front-Office, Investment Risk, and Investment operations. The strategies are mandated together as a pool: upstream from investment system and carried downstream. There are ETL changes to be made, including reporting.
The Data Architect/Modeler will need to incorporate new clients to be onboarded into the systems. The requirements will be to automate the processes that they receive. They will lead full-time staff in supporting the cloud-based infrastructure for the data pipeline and analytics development and data platforms to produce high-performance and scalable solutions. They will be responsible for establishing best practices, new technologies, and architecture and will also act as a mentor and guide within the development team.
Responsibilities:
- As a key member of the data platform design committee, set guidelines, standards, and best practices for new project initiatives across development and data management teams.
- Lead design and implementation of data and technology infrastructure for new data and analytics platform with Azure data stack
- Lead design and build data solutions for distributed ETL processing for all data ingestion into the data platform with scalable and usable data pipelines.
- Be the primary liaison and owner for data projects, technical backlog, and managing the delivery solutions with business stakeholders.
- Oversee and build custom web APIs using Azure Function Apps to integrate with external services
- Oversee and develop complex SQL for ETL and data extractions with high-performing and easy-to-manage code.
- Build and design complex Power BI Dashboards and reporting solutions.
- Data Architecture and Data Modeling
- Lead Data engineers
- Master Data Management
- Experience with;
- Data Factory
- Azure Databricks
- Azure Analysis Service
- Azure Synapse
- Azure Function App
- .Net/C# development with API in Azure Function App OR Power BI experience with DAX
- Strong communication skills, ability to lead a team, build processes (plan, design, and implement enhancements end-to-end), creative
- Capital Markets, Investments, Banking
- Snowflake
Job Features
| Job Category | Data Architect |
| Data Architecture and Data Modeling | 8+ |
| Lead Data engineers | 8+ |
We are looking for an Application Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Application Developer
Term: 2-years - 35 hours
Location: Toronto - Hybrid, one day on campus
Job ID number: C1035
Brief description of duties:
The Application Developer provides technical support and day-to day administration for application development and design of various in-house and 3rd party applications and web administrative systems, sites and services used by the various academic and business units supported by the University Information Technology (UIT) - Business Management & eCommerce Applications Unit.
The role is responsible to coordinate related projects, research solutions, develop, design, and implement applications as directed.
- Approximately 70% production support (configuration, identifying/fixing bugs), 30% development
- Meet with client groups, identify and analyze business requirements – develop and/or propose solutions to meet requirements and objectives
- Provides technical consultation to non-technical users to illustrate the options/opportunities towards a resolution
- University Degree in Computer Science
- 3+ years of total experience
- C#.Net, VB.Net, ASP.Net, ADO.Net and Compact Framework technology
- RDBMS - (Oracle, MS SQL, Access), and SQL programming (T-SQL, PL/SQL), LDAP.
- JavaScript (server and client), XML, SOAP, RESTFul API’s, WCF, XSLT, ASP, HTML, DHTML, CSS, IIS
- Excellent written/communication skills
- Higher Education experience
- Any of the following – Java, Mobile Technology, Java Servlets, JSP, Apache, Microsoft PowerApps, PowerBI, Azure, and other cloud platforms
Job Features
| Job Category | Application Developer |
| Application Developement | 3+ |
We are looking for a Digital Transformation Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Digital Transformation Analyst
Term: 12-month - 37.5 hours
Location: Toronto, Mississauga and Etobicoke - hybrid model, candidates who are open to occasionally coming into their Mississauga head office will be given highest priority
Job ID number: C1034
Brief description of duties:
- Provides leadership and oversight to plan, build, and maintain strong practices for the suite of CoE technology platforms (DocuSign, Office 365, Salesforce & WalkMe)
- Manage and support CoE platform requests during various stages of the pipeline (intake, discovery & underway)
- Analyze opportunities for digitization through documenting business problems, new features, current and future state processes
- Act as point of escalation for CoE technology platforms
- Collaborates with multiple stakeholders
- Participate and consult in enterprise initiatives and project development to provide input and recommendations to ensure successful delivery
- Creates, establishes, and manages CoE platform standard procedures, working practices, guidelines, processes, and tools
- Provides direction and guidance to departmental teams to grow their skills for implementing the CoE platforms in their business area
- Help lead the application of industry-standard methodologies and best practices in the adoption of the CoE platform suite of products
- Track and report on CoE platform team KPIs to measure the success and progress of the team deliverables and activities for achieving the team mandate
- Apply strong business acumen to analyze, distil and make sense of business information to drive conclusions and decisions.
- Excellent communication and interpersonal experience
- BA acumen
- PM understanding, but not be shackled to it
- Automation & Digitization experience
- Wealth/financial industry knowledge
- Process improvement/process analysis
Job Features
| Automation & Digitization | 3-4 |
We are looking for a Senior Data Business Systems Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Data Business Systems Analyst
Term: 6-month - 37.5 hours
Location: Toronto - Hybrid
Job ID number: C1033
Brief description of duties:
BSA’s candidates needed to work on IFRS regulatory projects from the data perspective. Candidates must be able to work from the data perspective – define data requirements, source to target mappings, and data profiling. Work with Data Engineers (ETL developers) who will actually transform / transfer the data.
MUST haves:
- Data Business System Analyst experience
- Property & Casualty Insurance Experience
- Data Mapping
- Data profiling – source to target mappings
- SQL
- Data warehouse / EDW / Regulatory reporting environment experience
- Warehouse projects in the past, good use cases
- IFRS
Job Features
| Job Category | Business Systems Analyst |
| Data Business System Analyst | 3+ |
| Data Mapping | 3+ |
| SQL | 3+ |
We are looking for a Solution Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Solution Architect
Term: 6 to 12-month - 37.5 hours
Location: Toronto and Winnipeg - Will be required to work in a hybrid environment
Job ID number: C1032
Brief description of duties:
Work as a solution architect under the direction of a lead architect to complete solutions architecture artifacts related to new system implementations. The project will be working with a vendor on a new mortgage platform.
MUST haves:
- 10+ years' (Solution Architect) experience designing, integrating, and implementing application solutions for businesses in a large, complex systems environment
- Banking experience: Mortgages and loans
- Experience with Mortgage systems
- Experience designing and delivering multi-platform business application solutions
- Strong SQL skills and data analysis experience
- Enterprise project experience
- Must come from a technical background (application development background not infrastructure)
- Ability to collaborate
- Effectively communicate with executives and juniors
- Financial Industry experience
- Ability to influence
- Experience delivering capabilities involving packaged / SaaS solutions.
- Knowledge of the Canadian Financial Services industry
- Familiarity with cloud implementations and migrations
- Previous experience with data integration
- Experience working with a vendor
- Business process changes experience
Job Features
| Job Category | Solution Architect |
| Solution Architecture | 10+ |
| Mortgages and loans | 4+ |
| Mortgage systems | 4+ |
We are looking for a Senior Business Systems Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Business Systems Analyst
Term: 12-month - 37.5 hours
Location: Toronoto and Winnipeg - Hybrid model will be flexible but they will give priority to candidates willing to occasionally come in
Job ID number: C1031
Brief description of duties:
- Liaises with business stakeholders to understand industry trends and business objectives to design the solution that will meet their decision support and management reporting needs
- Defines and communicates systems requirements at the appropriate level of detail to ensure applications are flexible, open, scalable, available, testable and maintainable within a high-volume production environment
- Authoring system specifications to support integration, development, and testing.
- Analyzes and conceptualizes the design of the solution, working with the Systems Architect, Vendors and Software Developer to achieve the client stakeholder objectives through effective deployment of technology.
- Applies both in-depth business and technical knowledge, to successfully represent the business and technology community in arriving at technical solutions
- Provides guidance and leadership to other Systems Analysts on the team
- Works with Delivery Leader, Project Manager and Senior Business and Technical Architects to formulate project approach, schedule, and estimates for delivery
- Demonstrated ability to provide technology recommendations to the business
- Experience working with developers to design and analyze alternative technical solutions, test completed code and complete a smooth implementation with business partners
- Proficient analytical, troubleshooting, and debugging skills
- Advanced knowledge, experience, and understanding of architecture, application development, application systems design, and integration
- Experience performing data analysis
- Demonstrated proficiency in a team environment with projects involving the integration of disparate types of technologies/platforms and agile development
- Experience with system integrations using ETL
- Experienced in providing operational and sustainment services
- Proven capabilities in establishing and maintaining effective partnerships and relationships
- Strong communication skills (oral, written, facilitation, presentation) and facilitation skills
- Demonstrated initiative and leadership abilities - comfortable managing issues in cross functional teams
- Conflict and issue resolution and escalation
- Positive attitude, keeping a constant watch on how to do things better
- Adaptability and a willingness to take on new challenges
- Ability to work remotely and with a geographically dispersed IT Team and Business Stakeholders
- Post-secondary education in a related discipline
- Needs excellent communication skills
- Knowledge of the Wealth Management and the Financial Services industry
- Experience working in a complex corporate financial accounting system
- Canadian accounting designation
- Experience with Frontier (FiServ)
- Experience with SAP ECC, BW, BOBJ, S/4 HANA
Job Features
| Job Category | Business Systems Analyst |
| Business Systems Analyst | 7+ |
We are looking for Cloud Analytic Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Cloud Analytic Engineer
Term: 6-month - 37.5 hours
Location: Mississauga - Hybrid, Wednesday and Thursday in the office
Job ID number: C1030
Brief description of duties:
As a member of the Enterprise Data Platform team, reporting to the EDP AI/ML Senior Manager, the Cloud Analytic Engineer and DevOps will play a leading role in the development of new products, capabilities, and standardized practices using Cloud and Data technologies. Working closely with our business partners, this person will be part of a team that advocates the use of advanced Data technologies to solve business problems, and be a thought-partner in Data space.
Key Responsibilities:
Data Analysis and visualization:
- Ability to own and lead your projects through all phases including identifying business requirements, technical design & implementation, and final delivery and refinement with business teams
- Elicit, analyze and interpret business and data requirements to develop complete analytic solutions, includes business process diagram, data mapping, data models (entity relationship diagrams, dimensional data models), ETL and business rules, data life cycle management, governance, lineage, reporting and dashboarding
- Facilitate data discovery workshops, downstream impact analyses and proactively manage stakeholder expectations
- Must have Analytical thought leadership
- Advanced expertise in SQL (Big Query, Trino, Impala or similar)
- Comfortable with data visualization, and data strategies. Experience with BI Analytic tools like Looker, MicroStrategy, Tableau, Kibana or similar.
- Communicate analysis results with effective storytelling.
- Comfortable working in complex and constantly changing environments, with multidisciplinary teams.
- Being able to effectively challenge the Status quo and set standard and direction for the solutions
- Well organized, able to multi-task and manage priorities.
- Proven experience building and deploying data analytic workflows in a big data environment (Hadoop, Google cloud platform or similar)
- Design and develop ETL workflows based on business requirements and using multiple sources of data in various formats within Hadoop platform or Google Cloud platform
- Clean, manipulate and analyze large, complex data sets, spanning a wide variety of sources.
- Develop scalable and robust analytic solutions that can support the growing volumes of our data environments.
- Build data models, implement business rules, and engineer responsive and scalable data analytics pipeline.
- Design and implement component execution orchestration in Cloud Composer/ Cloud Data Fusion / Oozie / Airflow
- Promote code to different environments using GitLab CICD
- Produce well documented quality codes
- Masters degree in Data Science and Analytics, Mathematics, Statistics, Computer Science or related field
- 5+ years of experience in a analytic engineering role, working in different data management disciplines including data integration, modelling, optimization and quality
- 5+ years of experience in coding with Python, SQL, Scala,
- 2+ years of CI/CD deployment, code management platform GitHub, building and coding applications using Hadoop components - HDFS, Hive, Impala, Sqoop, Kafka, HBase, etc.
- 2+ years experienced in working in Big Data Analytical environments/technologies (Hadoop, Hive, Spark), with a deep understanding of data mining and analytical techniques.
- 1+ years experience with Cloud platforms such as Google Platform, AWS, Azure, or Data bricks
- 1+ year Experience working with Google Cloud services, including Dataflow, Cloud Composer, Airflow, Cloud Run, Pub/Sub
- 5+ years experience building reports and visualizations in Tableau, MicroStrategy, Looker, Kibana or equivalent.
- 5+ years experience with traditional data warehousing and ETL tools
- Comfortable in version control tools such as Git.
- Deep understanding of techniques used in creating and serving schemas at the time of data consumption
- Use AI, ML, and other big-data techniques to provide a competitive edge to the business.
- Advanced Cloud data technologies in ML space (Vertex AI, BQ-ML etc)
- Experience in AWS/Azure data platforms
- Past experience using Maven, Git, Jenkins, Se, Ansible or other CI tools is a plus
- Experience in Exadata and other RDBMS is a plus.
- Knowledge of predictive analytics techniques (e.g. predictive modeling, statistical programming, machine learning, data mining, data visualization).
- Familiarity with different development methodologies (e.g. waterfall, agile, XP, scrum)
- Strong inter-personal and communication skills including written, verbal, and technology illustrations.
- Experience working with multiple clients and projects at a time.
Job Features
| Job Category | Cloud Engineer |
| Analytic engineering role, working in different data management | 5+ |
| Python, SQL, Scala | 5+ |
| CI/CD deployment, code management platform GitHub, building and coding applications using Hadoop components | 2+ |
| Cloud platforms | 1+ |
| Google Cloud services, including Dataflow, Cloud Composer, Airflow, Cloud Run, Pub/Sub | 1+ |
| Reports and visualizations | 5+ |
| Data warehousing and ETL tools | 5+ |
We are looking for DevOps Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: DevOps Engineer
Term: 12-month - 40 hours
Location: Toronto, Mississauga or Etobicoke - Remote for now but must be able to commit to 1 day in office
Job ID number: C1029
Brief description of duties:
This opportunity for an experienced SRE / DevOps / Platform Engineer to join our expanding engineering team. You will participate in defining technical solutions, infrastructure architectures and will be responsible for delivery of production-ready infrastructure as code.
The ideal candidate will be someone who genuinely enjoys operational excellence, SRE & DevOps principles and has a high standard of quality in that regard.
You will be working in a fast paced organization using Agile/Scrum methodology to deliver excellent solutions for our demanding customer service and operations requirements.
- Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement
- Work closely with the engineering team to bring new data application to production more effectively
- Develop, deploy and manage a highly-scalable and high-availability data platforms in Cloud platforms, as well as monitoring and maintaining service performance and availability metrics
- Automate everything from deployment to monitoring and management to incident response
- Take ownership of our configuration management platforms
- Collaborate with engineers to bring new features and services into production
- Assist identifying and mitigating security threats to comply with a strict security compliance
- Develop and improve operational practices and procedures
- Minimum 5 years engineering experience
- 3+ years’ experience Data platform/DevOps/SRE experience
- Strong experience with DevOps/SRE practices (for continuous improvement)
- Strong experience with multiple database models ( relational, document, in-memory, search, etc. )
- Strong experience with Data Streaming Architecture ( Kafka, Spark, Airflow, SQL, NoSQL, CDC, etc. )
- Strong knowledge of cloud data platforms and technologies such as GCS, BigQuery, Cloud Composer, Pub/Sub, Dataflow, Dataproc, Looker, and other cloud-native offerings
- Strong Knowledge of Infrastructure as Code (IaC) and associated tools (Terraform, ansible etc.)
- Strong understanding of CI/CD and associated tools (Jenkins, TeamCity, CircleCI and Codeship)
- Strong knowledge of monitoring & alerting systems (Nagios, Dynatrace, Prometheus)
- Hands-on development experience with languages such as Java, Python, Scala, Groovy or Go
- Knowledge of build artifact repositories (Artifactory)
- Experience developing operations SLOs and KPIs
- Understanding of microservices architecture
- Understanding of container orchestrations platforms such as Kubernetes/OpenShift
- Understanding of operations of cloud native apps
- Understanding of API gateways & Service Mesh architectures
- Experience with other Big Data technologies ( Hadoop, ETL, Data Warehouse, BI/Analytics tools )
- Experience with Security Audits - Penetration tests - Security certifications - ISO 27000 / PCI
- JIRA / Confluence
Job Features
| Job Category | DevOps Engineer |
| Engineering experience | 5 |
| Data platform/DevOps/SRE experience | 3+ |
