Apache NiFi Developer
MontréalApache NiFi Developer
We are looking for a Developer specialized in Apache NiFi for a data platform whose role will be to contribute to the implementation, development, and modernization of the platform.
Job description
Under the responsibility of the data and visualization platform management, the selected candidate will take charge of developing and sustaining the platform’s capabilities, particularly those related to Apache NiFi, in an environment with high demands in terms of availability, security, and performance. The mission is part of a platformization and industrialization logic for technical capabilities, distinct from the delivery of business features.
At the heart of your role: Design, operate, and evolve the Apache NiFi platform covering technical models, configuration, supervision, and security; Reduce technical debt and limit operational risks related to platform components; Engage in modernization and technological transformation initiatives; Act in synergy with architecture, security, and IT operations teams.
Responsibilities
- Design and maintain the technical elements of the NiFi platform (configurations, models, integrations).
- Contribute to migration and transition projects from NiFi environments to comparable technologies.
- Improve the robustness, performance, and resilience of platform components (Snowflake, SQL, Databricks, PostgreSQL, etc.).
- Implement and operate supervision and monitoring tools (logs, metrics, alerts).
- Participate in writing technical documentation, standards, and operational procedures.
- Work closely with infrastructure and security teams to ensure compliance of deployed solutions.
- Provide operational support according to defined procedures (on-call rotation, on-call duty if necessary).
Qualifications
- Experience as an application DBA on Microsoft SQL 2012 and 2016 platforms and related tools (SSIS, SSRS, SSAS, SQL queries, stored procedures, PowerShell, SQL Server Agent).
- Demonstrated experience with Apache NiFi in a platform context.
- Good command of Linux environments.
- Understanding of platform, operations, and IT security challenges.
- Ability to work on existing environments with strong operational constraints.
- Ability to handle multiple tasks across several projects simultaneously.
- Availability for support, evenings and weekends, on a rotation basis.
- Experience with data warehouse environments (data warehouses and data marts).
Open to candidates requiring a work permit.