| Requirement ID: | 89882 |
| Job Title: | C/C++ Developer |
| Job Type: | Contract |
| Duration: | 6 - 9 months |
| Location: | Toronto, ON |
| Job Description: | Role Descriptions: Job SummaryWe are seeking a skilled C/C ++Developer to join our dynamic team at RBC. The ideal candidate will have hands-on experience with messaging systems like IBM MQ and Kafka| proficiency in C/C ++ and JavaScala| and a strong understanding of LinuxUnix environments. This role involves working with vendor products| analyzing incidents| and improving legacy systems while adhering to object-oriented and functional programming best practices. A background in FraudFinancial Analytics is a plus.Key ResponsibilitiesDevelop and maintain robust applications using CC and JavaScala| ensuring high performance and reliability.Design and implement solutions using messaging systems such as IBM MQ and Kafka.Analyze and resolve production incidents| identifying root causes and implementing improvements.Work with legacy systems to understand their architecture and enhance functionality.Apply object-oriented design principles (e.g.| SOLID principles| design patterns) to build maintainable and reusable code.Utilize functional programming paradigms (e.g.| immutability| higher-order functions) to write clean| efficient| and testable code.Collaborate with cross-functional teams to deliver high-quality software solutions.Ensure adherence to best practices and coding standards in a LinuxUnix environment.Required QualificationsProven experience with CC and JavaScala programming languages.Hands-on experience with messaging systems like IBM MQ and Kafka.Strong knowledge of LinuxUnix commands and servers.Experience in analyzing incidents and improving legacy systems.In-depth understanding of object-oriented design principles (SOLID| design patterns).Proficiency in functional programming paradigms (immutability| higher-order functions).Excellent problem-solving and analytical skills.Nice-to-HaveBackground in FraudFinancial Analytics.Familiarity with cloud platforms or DevOps practices.Experience with containerization tools (e.g.| Docker| Kubernetes). |
| Apply Now |