Title: Kafka Developer
Location: Mississauga
Duration: 8 months
Introduction
This role involves leading the Kafka Messaging Infrastructure, ensuring the seamless integration of functions, identifying necessary system enhancements, and solving complex problems within the Kafka messaging infrastructure. The role demands an advanced understanding of application support principles and innovative problem-solving skills.
Required Skills & Qualifications
- 6 years of experience in a relevant field
- Expertise in installing and maintaining Confluent Platform components including Apache Kafka, Confluent Control Center, Confluent Schema Registry, connectors, Confluent Replicator, and Confluent Security Plugins
- Strong administration experience for Confluent Kafka
- Experience administering Event-Driven Architecture Components: Apache Kafka, Kafka Brokers, Zookeeper, Confluent Control Center, Confluent Schema Registry, Connect cluster, etc.
- Experience performing Confluent Platform installation, upgrades, and maintenance
- Experience in managing large-scale multi-node Kafka cluster environments
- Bachelor's/University degree
Preferred Skills & Qualifications
- Service-oriented attitude
- Ability to work in a fast-paced environment
- Experience working or leading requirement gathering efforts for multiple large development projects simultaneously
- 2 years of experience with either of the scripting technologies Ansible (preferred)
- Experience as a senior-level professional in an applications development role
- Stakeholder and people management experience
- Demonstrated leadership skills
- Proven project management skills
- Basic knowledge of industry practices and standards
- Consistently demonstrates clear and concise written and verbal communication skills
- Master's degree preferred
Day-to-Day Responsibilities
- Collaborate with multiple technology teams and management to ensure appropriate integration of functions
- Identify and define necessary system enhancements, analyze existing system logic, and recommend/implement solutions
- Provide expert-level understanding of application support principles and document requirements
- Work closely with Product Owners, Business Analysts, and Systems Analysts to determine and document system impacts and support requirements
- Identify risks, vulnerabilities, and security issues; communicate impact; and propose risk mitigation options
- Act as an advisor or coach to new or lower-level analysts; allocate work
- Directly impact the business by influencing strategic functional decisions through advice, counsel, or provided services
- Persuade and influence others through strong, comprehensive communication and diplomacy skills
- Appropriately assess risk in business decisions, demonstrating consideration for the firm's reputation and safeguarding its clients and assets
- Perform other duties and functions as assigned
Company Benefits & Culture
- Inclusive and diverse workplace
- Opportunities for professional growth and development
- Supportive and collaborative team environment
For immediate consideration please click APPLY to begin the screening process with Alex.