Senior Data Engineer

Toronto, ON, Canada

Job Description

b'

KPI Partners, A global consulting firm focused on strategy, technology, and digital transformation. We help companies tackle their most ambitious projects and build new capabilities. We provide solutions in Cloud, Data, Application Development & BI spaces. We enable your growth At KPI, you can become who you want to be and learn skills that will take you further in your career
  • Continuously upgrade yourself
  • Develop as a future leader
  • Drive cloud enablement around the world
Engineering Excellence Enhance your engineering expertise with our unique approach This program gives engineers the opportunity to excel in product and software engineering by learning our industry-leading practices, tools, and technologies to build excellence by enhancing their competencies and skills Visit to Know more : https://www.kpipartners.com/ Title: AWS Data Engineer \xe2\x80\x93 6+ Months Contract Location: 100% remote Time Zone: MST Must Haves: AWS - general (IAM, role and policies, Secret Manager, KMS) Lambda functions with Python SQS, SNS, Kinesis, EC2, EMR, S3 Node.js for data pulls using API calls Languages: Relational SQL, NoSql, Python Responsibilities:
  • Help establish the development and architectural standards for the team in areas of technical excellence.
  • Work collaboratively with Product Management, DevOps, and other software developers to develop applications that can be easily tested and perform well under a variety of network conditions.
  • Delight consumers by ensuring they have the data they need to inform decisions, where and when they need it.
  • Champion adherence to best-practice development methodologies.
  • Build and maintain data pipelines.
  • Design and code appropriate, scalable, and secure algorithms, data structures, and software components.
  • Follow good documentation practices.
  • Lead design and code reviews.
  • Facilitate automated testing so all teams can innovate at a rapid pace.
  • Mentor and build skills across the team through effective standards setting, code reviews, and pairing.
  • Tune production applications to maximize efficiency.
  • Demonstrated technical leadership skills with ability to conduct code reviews and architect solutions.
  • Develop ongoing metrics, analysis, and dashboards to guide important decisions.
Qualifications:
  • 5+ years of experience developing complex enterprise applications
  • Great leadership skills
  • Extensive experience in AWS, GCP or Azure
  • Extensive experience working with relational and NoSql databases
  • Experience with Docker and Serverless architectures like AWS Lambda, DynamoDB, ECS, S3, Amazon Kinesis, EventBridge, SQS, CloudFormation, Terraform, and/or other similar cloud services.
  • Experience writing microservices/lambdas in Javascript/Typescript for data processing.
  • Experience working in a complex enterprise environment and developing complex programs
  • Experience with REST API architecture and development, especially using Swagger or Apigee.
  • Knowledge of Git including version control, branching, merging/rebasing, and pull requests.
  • Experience writing SQL and a procedural language (Python, R, etc.) for data handling. (Preferred: Snowflake DBT and SIngleStore DB).
  • Strong focus on automation including Continuous Integration / Deployment with writing unit and integration tests.
  • Experience in Agile/SCRUM Software Development Process
  • Experience implementing data analytics, visualization tools and programs using Tableau, Grafana, and Google Sheets.
  • Good security practices and experience writing code that manages customer data.
  • Impeccable communication and team skills with shared ownership of code and other deliverables.
  • Willingness to work with and learn new technologies.
  • Build architectural models with synchronous and asynchronous patterns to decouple, integrate and scale services.
  • Experience with real-time data processing.
Preferred Skills:
  • Familiar with GCP data stores including BigQuery, Bigtable and Datastore.
  • Knowledge of architecting solutions in GCP, specifically using: Cloud functions, Composer, Cloud pub/sub, Dataflow and Stackdriver.
  • Experience with team development tooling (especially with Jira and Github).
  • Familiarity with Docker architectures, and Terraform deployments.
  • Experience with MuleSoft and GraphQL
  • Expert in Node.js
  • Experience with distributed systems and federated authentication systems.
  • Experience with Maven/Gradle build systems.
  • Understanding of BFF (Backend-for-Frontend) patterns.
  • Experience with development of self-healing, reliable and reactive systems.
Job Type: Fixed term contract
Contract length: 6 months Salary: $70.00-$90.00 per hour Schedule:
  • 8 hour shift
  • Monday to Friday
Experience:
  • AWS: 3 years (required)
  • data engineering: 10 years (required)
  • Node.js: 1 year (required)
  • SQS/SNS: 1 year (required)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2143280
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned