Job Archives
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+ |
We are looking for a Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Java Developer
Term: 12-month - 40 hours
Location: Toronto, Mississauga, Etobicoke or GTA - must be okay with eventually coming into office 1-2x/wk
Job ID number: C1028
Brief description of duties:
- Delivery of end to end projects on your own and in multi-person environments
- To work as part of a team without close supervision
- Review code of other developers to insure optimal code structure and adherence to company coding standards
- Development of new features and products
- Mentor junior developers
- Minimum 7 years software engineering experience
- 5+ years experience with Java & Spring Boot Framework
- Experience with REST concepts
- Experience with XML and JSON data formats
- Experience of large-team development in integrated environments (eg: Intellij ) using managed source control systems (e.g. Git)
- Evidence of Design Skills and a good understanding of Design Patterns and why it is good practice to use them
- Good experience with Test Driven Development (TDD) and unit testing frameworks
- Agile program experience with continuous delivery approach
- Strong communication skills
- Microservices architecture
- Development of cloud native apps
- Experience with "The twelve-factor app" methodology
- JIRA / Confluence
- Financial services experience
Job Features
| Job Category | Java Developer |
| Software engineering | 7 |
| Java & Spring Boot Framework | 5+ |
| REST concepts | 5+ |
| XML and JSON data formats | 5+ |
We are looking for a Senior Data Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Data Engineer
Term: 12-month - 40 hours
Location: Toronto, Mississauga, Etobicoke and GTA - Hybrid, must be okay with eventually coming into office 1-2/ week
Job ID number: C1027
Brief description of duties:
- Some of the challenges the candidate would tackle are:
- Design, implement and operate the client’s core datasets that have extreme requirements on scalability, reliability, maintainability, flexibility, auditability, and quality
- Design large scale streaming and batch data pipelines (billions of data points) that involve analyzing transactions over a long period without reprocessing vast amounts of data
- Perform data profiling and source to target mapping analysis for the best design
- Collaborate with business solution analysts, other engineers, solution architects, and other team members to innovate and evolve our datasets to data products to create a single coherent platform with sources of truth that serve a plethora of stakeholders
- Apply your expertise in data and software engineering to design and implement data products that meet extreme requirements on scalability, reliability, maintainability, flexibility, auditability, and quality
- Be T-Shaped. Your primary area is data engineering, but you are comfortable working in a secondary area of expertise such as data presentation/visualization, backend engineering, or data modelling (SQL, NoSQL, Graph & Time-series)
- Work closely with cross-functional teams of data, backend and frontend engineers, product owners, technical product owners, and technical support personnel
- Gaining technical expertise in building a data platform at scale to solve business, product, and technical use cases
- Getting hands-on experience with technologies such as Elasticsearch, Apache Airflow, Apache Kafka, Apache Beam, Apache Spark, Hive, HDFS, Kubernetes (Openshift)
- Getting hands-on experience with Google Cloud Platform and technologies such as BigQuery, Cloud Composer, Pub/Sub, Dataflow, Dataproc, GCS, Looker, and other cloud-native offerings in GCP
- 6+ years of professional software engineering and programming experience (Java, Python) with a focus on designing and developing complex data-intensive applications
- 3+ years of architecture and design (patterns, reliability, scalability, quality) of complex systems
- Advanced coding skills and practices (concurrency, distributed systems, functional principles, performance optimization)
- Professional experience working in an agile environment
- Strong analytical and problem-solving ability
- Strong written and verbal communication skills
- Experience in operating and maintaining production-grade software
- Comfortable with tackling very loosely defined problems and thrive when working on a team which has autonomy in their day to day decisions
- In-depth knowledge of software and data engineering best practices
- Experience in mentoring and leading junior engineers
- Experience in serving as the technical lead for complex software development projects
- Experience with large scale distributed data technologies and tools
- Experience pulling data from a variety of data source types including Mainframe (EBCDIC), Fixed Length and delimited files, databases (SQL, NoSQL, Time-series)
- Strong coding skills for analytics and data engineering (Java, Python, and Scala)
- Experience performing analysis with large datasets in a cloud-based environment, preferably with an understanding of Google’s Cloud Platform (GCP)
- Understands how to translate business requirements to technical architectures and designs
- Comfortable communicating with various stakeholders (technical and non-technical)
- Exposure to data-science or machine-learning packages (Pandas, Pytorch, Keras, TensorFlow, etc...)
- Contributions to open-source software (code, docs, or mailing list posts)
- GCP Professional Data Engineer Certification
- Confluent Certified Developer for Kafka
Job Features
| Job Category | Data Engineer |
| Architecture and design | 3+ |
| Software engineering and programming experience (Java, Python) with a focus on designing and developing complex data-intensive applications | 6+ |
We are looking for a Technical Writer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Technical Writer
Term: 12-month - 37.5 hours
Location: Ottawa - Hybrid 5 times a month
Job ID number: C1026
Brief description of duties:
In 2021 EDC embarked on a digital transformation journey to become a more customer focused digital organization. Key to achieving the digital transformation at EDC is the data and analytics strategy. Over the last years, to enable the Digital transformation and data analytics strategy, EDC has invested in developing a consolidated Enterprise Data Platform (EDP) on Azure cloud, enabled by data and analytics tools and best practice operational and governance processes.
At EDC, a change management methodology is in place and when enacted it provides, among others, a Change Scope Assessment, a Change Canvas and a Change Plan. The Enterprise Data Operations & Technology (EDOT) team is seeking an experienced communications content developer / writer services with experience in Data and Analytics (D&A) domain to support the implementation of the change plans and create the content.
- Work with the EDOT Chapter Leads, COE Leads and Product Owners to review change plans and their required content and support requirements
- Monitor, support and report on progress of change plan activities
- As part of the change plan execution activities, work with EDOT stakeholders at all levels to create communications content and participate in reviews of the content.
- Create various types of content such as: email, presentation materials, articles, job aids.
- Excellent written and verbal communications skills
- Experience writing communications content within the data and analytics domain.
- Excellent project management, prioritization, and organizational skills.
- Strong interpersonal skills
- Strong working knowledge of MS suite of products, including creating and organizing MS Teams Channels
- Bilingualism (English/French, spoken and written) is a strong asset.
- Technical Writing certification/diploma and/or university degree in a related field, such as Journalism, Communications or English
- Minimum 5 years' experience writing communications content in a data & analytics or IT environment
- Experience in graphic and web design, external corporate communications and branding is an asset
- Experience in implementing available change management plans, tactics supporting delivery teams in their daily comms requirements to stakeholders.
Job Features
| Job Category | Technical Writer |
| Data and analytics domain | 4+ |
