cover image
Aaron Consulting Inc.

Aaron Consulting Inc.

www.aaronconsulting.ca

2 Jobs

16 Employees

About the Company

Aaron Consulting Inc. is focused on providing the best end-to-end integrated IT business solutions. ACI’s primary clients include top North American banks and financial service companies. ACI actively partners with leading software and IT integration service providers, in order to offer our clients with the best solutions at an exceptional value. Our solutions are focused on industries such as financial services, information technology, management consulting and pharmaceutical consulting. We have a particularly strong focus in areas of Business Analysis, Project Management, Quality Assurance, Business Intelligence and Financial Information Systems Governance. By partnering with us, you will be ensuring responsible and reliable stewardship of your information technology challenges.

Listed Jobs

Company background Company brand
Company Name
Aaron Consulting Inc.
Job Title
Kafka Developer
Job Description
**Job Title** Kafka Developer **Role Summary** Design, develop, and maintain high‑throughput, event‑driven messaging solutions using Apache Kafka. Collaborate with cross‑functional teams to integrate Kafka with microservices, REST APIs, and data stores, ensuring reliability, scalability, and performance in production environments. **Expectations** - Minimum 8 years of hands‑on experience with Apache Kafka (core, producers, consumers). - Proven expertise in Kafka Streams, Kafka Connect, or KSQL. - Strong Java development background (Java preferred) with additional knowledge of Scala or Python. - Demonstrated ability to work with distributed systems, Linux/Unix, and CI/CD pipelines. - Effective communication and problem‑solving skills in a global, remote‑friendly setting. **Key Responsibilities** - Architect and implement Kafka‑based pipelines, topics, and consumer groups. - Develop, test, and deploy Kafka producers, consumers, and stream processing applications. - Integrate Kafka with RESTful services, microservices, and JSON payloads. - Optimize partitioning, replication, and offset management for performance and fault tolerance. - Create and maintain CI/CD workflows and Git repositories for Kafka projects. - Collaborate with data engineering teams to connect Kafka to relational and NoSQL databases using SQL and appropriate connectors. - Monitor, troubleshoot, and resolve production issues, including latency, data loss, and scaling challenges. - Document designs, configurations, and operational procedures. **Required Skills** - Apache Kafka (core, producers, consumers) – 8+ years - Kafka Streams, Kafka Connect, or KSQL - Java (primary); Scala or Python (optional) - Distributed systems & event‑driven architecture - Linux/Unix administration and scripting - REST APIs, microservices, JSON integration - Strong SQL knowledge; experience with RDBMS/NoSQL integration - Git version control; CI/CD pipeline tools (e.g., Jenkins, GitLab CI) - Understanding of partitions, offsets, consumer groups, replication, and delivery semantics **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). - Preferred: Confluent Certified Developer for Apache Kafka or similar Kafka certification.
Scarborough, Canada
Hybrid
Senior
11-11-2025
Company background Company brand
Company Name
Aaron Consulting Inc.
Job Title
Business System Analyst
Job Description
**Job Title:** Business System Analyst **Role Summary** Support business and technical teams in gathering, documenting, and translating functional requirements into actionable solutions. Develop and maintain user stories, Business Requirements Documents (BRDs), and facilitate the design, testing, and deployment of data, ETL processes, APIs, and cloud-enabled services. Collaborate closely with developers, QA, and stakeholders to ensure accurate implementation and alignment with business goals. **Expectations** - Recent or soon‑to‑graduate Computer Science student from a recognized Ontario university. - Demonstrated knowledge of business analysis fundamentals: user stories, BRDs, and requirement elicitation. - Prior internship, co‑op, or project experience in a professional setting. - Strong analytical, problem‑solving, and communication abilities. - Eager to learn, adaptable, and able to thrive in a fast‑paced environment. **Key Responsibilities** - Translate business needs into clear user stories and BRDs. - Participate in requirement workshops, interviews, and data flow design. - Collaborate with developers on ETL design, API integrations, microservices, and SQL database queries. - Support testing efforts by creating test cases and validating deliverables against requirements. - Maintain project artifacts, including requirement documents, test plans, and change logs. - Liaise with stakeholders to track progress, resolve issues, and provide status updates. **Required Skills** - Business Analysis/BSA fundamentals (user stories, BRDs). - Knowledge of ETL concepts and familiarity with data integration tools. - Basic Java development experience (optional but preferred). - Exposure to cloud platforms: AWS, GCP, or Azure. - Experience with RESTful APIs, microservices, and relational databases (SQL). - Strong analytical and problem‑solving skills. - Excellent written and verbal communication. **Required Education & Certifications** - Bachelor’s degree in Computer Science (or equivalent field) from a recognized Ontario university (University of Waterloo, University of Toronto, York University, Queen’s University, Toronto Metropolitan University).
Toronto, Canada
Hybrid
12-11-2025