Integration Developer (apache Nifi)

Greater Toronto Area, ON, CA, Canada

Job Description

Would you like to work with a great team on software integration and provide enterprise end users a great experience?

About the role



We're seeking a versatile

Apache NiFi Integration Developer

to design, build, and maintain scalable data workflows while supporting our NiFi infrastructure. You'll work closely with System Integration Team and Solutions Architect to extend NiFi's capabilities (custom processors, APIs, ETL/ELT pipelines) and ensure the platform's reliability, security, and performance.

This role blends

development (70%)

and

platform support (30%)

, ideal for someone who enjoys hands-on coding but also understands infrastructure, security, and operational best practices.

Hours and location



Our team works 100% remotely with a high level of daily team interaction and occasional in person meet-ups in the Greater Toronto Area. Future plans around location are still open. Our primary focus is the wellness of our team and their families.

This role requires proximity to the Greater Toronto Area. Involves some flexibility in hours combined with occasional morning, evening, or weekend availability for scheduled deployments or critical issues.

Compensation



This is a permanent full-time position (40 hours/week), with an annual salary (based on experience) plus bonus. Shared medical, dental, wellness, and insurance benefits.

Key Responsibilities



Integration & Development



Design, develop, and optimize

Apache NiFi workflows

for data ingestion, transformation, and routing (ETL/ELT).

Build custom NiFi processors

in Python or Java to meet unique business needs. Develop and maintain

RESTful APIs

(including OAuth2-secured endpoints) to interact with NiFi workflows. Integrate with diverse systems:

MS SQL Server, SFTP/FTPS, messaging queues (e.g., Kafka, RabbitMQ), and pub/sub models

. Troubleshoot data flow bottlenecks and optimize performance.

Platform Support & Maintenance



Administer Apache NiFi clusters

: Monitor, tune, and ensure high availability. Implement

security best practices

: SSL/TLS, OAuth2, encryption, and access controls. Collaborate with DevOps to automate deployments (CI/CD). Document workflows, operational procedures, and disaster recovery plans.

Skills and knowledge required



Bachelor's degree

in Computer Science/IT or equivalent experience. 3+ years of

Apache NiFi

experience (or similar ETL tools like StreamSets, Airflow, Informatica).

Python proficiency

(for scripting, custom processors, APIs)

OR Java

(NiFi processor development). 5+ years of

MS SQL Server

(complex queries, stored procedures, performance tuning).
You have hands-on experience with:

SFTP/FTPS

and secure file transfer protocols.

RESTful APIs

(design, security, versioning).

Structured/semi-structured data

(JSON, XML, Avro). Strong troubleshooting skills for data flows and system integrations.

About you



An avid problem solver, you are able to debug complex integrations and optimize workflows. Documentation-first mindset: You pride yourself in providing clear workflow diagrams, runbooks, and sharing knowledge. Collaborative by nature, you work well with cross-functional teams (DevOps, Integration Team, DBAs, security).

Bonus Points



Certifications in

SQL Server, Python, or cloud platforms

are a plus.

Cloud platforms

: Azure/AWS/GCP (e.g., Azure Data Factory, AWS Glue).

DevOps practices

: CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions), containerization (Docker).

Security/compliance

: GDPR, HIPAA, encryption standards.

Big data/streaming

: Kafka, Spark, or real-time processing.

Why you want to be at Cetaris



When we're working from home - virtual team events include cooking classes, online games, costume contests, and other on-camera fun.

When we meet up in person - team events include good food, skiing, picnics, foosball tournaments, bowling, boat rides, and more.

Flexible work hours.

Sit/stand workstations and other ergonomic support.

Learning support customized to your needs.

Your birthday off!

Benefits include dental, vision care, paramedical coverage mental health and lifestyle counselling, telemedicine, travel insurance, and more.

Community fundraising including Daily Bread Food Bank and Red Cross relief efforts.

Employee resource groups that support our team culture, ensuring every team member feels included and has a voice.

About us



We build leading-edge

Enterprise Asset Management software

to help some of the world's largest organizations to manage millions of fleet and fixed assets in over fifty countries. We enable customers to mine mission-critical data to optimize the maintenance of their assets. A past winner of the Timmy Award for Best Tech Work Culture in all of North America - learn more about us at cetaris.com/careers!

Our core values



Respect the Individual

Work with Integrity

Encourage Innovation

Strive for Excellence

Persevere - Never Give Up

Always Learn & Share

Have Fun - Enjoy the Journey

Accessibility needs



At Cetaris, we believe in providing a safe, equitable, and accessible space for all. If you are an applicant with a disability, we ask you to reach out to discuss your accessibility needs at any phase in the application process.

Job Types: Full-time, Permanent

Pay: $90,000.00-$110,000.00 per year

Benefits:

Company events Dental care Employee assistance program Extended health care Flexible schedule Life insurance Paid time off Vision care Wellness program Work from home
Application question(s):

Based on our job description, what do you believe is the most critical responsibility of the Integration Developer role? Are you comfortable combining integration development and platform support and maintenance in a hybrid role? Please let us know if you've used any AI tools to assist in completing your application. If so, which ones and how. Thank you.
Experience:

Apache Nifi: 3 years (required) MS SQL Server: 5 years (required) Python or Java: 3 years (required)
Location:

Greater Toronto Area, ON (required)
Work Location: Remote

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
    JD2678674
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Greater Toronto Area, ON, CA, Canada
  • Education
    Not mentioned