DATA ENGINEER/ARCHITECT

Overview

Hybrid
$60+
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

data engineer

Job Details

Primary Skills
Data Engineer
Job Description
Skype
Hybrid/ Hybrid Halifax, NS 3 days a week.
*** CANDIDATES MUST ALREADY BE IN CANADA. THE MANAGER WILL CONSIDER RELOCATION FOR CANDIDATES WHO ARE ALREADY IN CANADA AND ARE CURRENTLY LEGALLY ABLE TO WORK IN CANADA NOW.
Need LinkedIn, Driver s license or State ID

**Candidates must have Long Projects/Good Tenure, Excellent communication skills and a State issued ID (Not Bills) showing they are Local.

** We need: A senior (10+ years) Data Engineer / Architect to design, implement, and optimize robust data solutions that power our applications, analytics, and reporting systems. This role requires strong expertise in both SQL and NoSQL technologies, advanced data processing, and the ability to architect scalable and secure data flows. They will Implement and manage data caching solutions using Redis and ElasticSearch for performance optimization, Lead data mapping and transformation initiatives, ensuring data quality, consistency, and integrity and Plan and execute data migration and synchronization strategies between systems and environments. Hands-on experience with Kafka and/or Solace for event streaming and real-time data processing. Banking or Capital Markets experience is a big plus but not required.

Candidate Must Have s on a resume and fill below skill matrix:

1. How many years working with: Data Engineer/Architect
2. How many years working with: NoSQL/SQL
3. How many years working with: Redis and ElasticSearch
4. How many years working with: Kafka
5. How many years working with:

Job Description:

We are seeking a highly skilled Senior Data Engineer/Architect to design, implement, and optimize robust data solutions that power our applications, analytics, and reporting systems. This role requires strong expertise in both SQL and NoSQL technologies, advanced data processing, and the ability to architect scalable and secure data flows. The ideal candidate will be hands-on, detail-oriented, and capable of translating complex business needs into efficient, reliable data architectures.

Key Responsibilities:

  • Design and develop scalable data architectures and processing pipelines to support business and analytical needs.
  • Write and optimize complex SQL and NoSQL queries for efficient data retrieval and transformation.
  • Implement and manage data caching solutions using Redis and ElasticSearch for performance optimization.
  • Lead data mapping and transformation initiatives, ensuring data quality, consistency, and integrity.
  • Plan and execute data migration and synchronization strategies between systems and environments.
  • Integrate and manage APIs for data ingestion, transformation, and distribution.
  • Develop and maintain data analytics and reporting frameworks to deliver actionable insights.
  • Work with graph databases and vector data models to support advanced analytics and AI/ML use cases.
  • Create clear, comprehensive diagrams of data architecture, processing workflows, and data flows for documentation and collaboration.
  • Collaborate with cross-functional teams, including software engineers, product managers, and analysts, to ensure seamless data operations.

Preferred Skills & Technologies:

  • Hands-on experience with Kafka and/or Solace for event streaming and real-time data processing.
  • Familiarity with data security best practices, compliance requirements, and governance frameworks.
  • Experience with cloud data platforms (AWS, Azure, or Google Cloud Platform).
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).

Qualifications:

  • Bachelor s or Master s degree in Computer Science, Information Systems, Data Engineering, or a related field.
  • 7+ years of experience in data engineering, data architecture, or related roles.
  • Proven track record of designing and implementing complex, large-scale data solutions.
  • Strong analytical skills, attention to detail, and problem-solving ability.
  • Excellent communication skills and the ability to work collaboratively across teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.