Senior Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Senior Software Engineer

Job Summary

Job Description

What is the opportunity?


Working within Wealth Management Global IT Data Services Canada - you will be our Senior Software Engineer, leveraging Java and Database technologies such as Spring Boot, Spring Batch Kafka, InMemory distributed databases (MemSQL), IBM integration stack: ACE (App Connect Eneterprise), MQ, and various API / Web Services development.  You will join a very dynamic team that is highly technical and has a great track record of delivering multiple innovative solutions within the organization. This is a hands-on technical role, very independent with an opportunity for growth.

What will you do?

  • Code/design for small to large projects/programs identifying, tracking and resolving technical issues

  • Contribute to successful solution development and delivery by identifying risks and developing/recommending mitigation strategies

  • Provide input and work with other teams in creating new and modifying existing database or infrastructure objects based on required functionality

  • Participate in walkthrough reviews of all technical design, specifications, programs and unit test plans

  • Assist the DevOps/support teams in various activities, such as troubleshooting high priority implementation issues, production investigations, etc.

What do you need to succeed? Must-have

  • Development background in Java technologies - SpringBoot (7-8years)

  • Experience developing API / Web Services, REST, Messaging based Applications like Kafka, MQ, Kubernetes

  • Experience with Enterprise applications and Systems like Traditional RDBMS, InMemory distributed databases (MemSQL), Cassendra

  • Hands-on experience on developing complex Stored procedure and SQL tuning

  • Experience with Containerization and DevOps/automation methods/tools (Openshift, Docker)

  • Experience with mainstream programming languages (Java) as well as scripting languages

  • Experience with multiple platforms (Unix/Linux, Windows) in both Agile and Waterfall environments

Nice-to-have

  • Strong experience of development and support of applications, especially integration technology IBM ACE (IIB), DataStage, IBM MQ

  • Hands-on experience on IBM Inforsphere DataStage and QualityStage

  • Exposure to application programming and analysis required with DataStage and ETL tools

  • Database Query performance tuning experience

  • Prior experience managing small teams

#Ll-Hybrid

#LI-POST

#TECHCPJ

#LI-

Job Skills

Active Learning, Agile Methodology, Application Integrations, Applications Programming, Database Development, Database Management Systems (DBMS), Databasing, Data Modeling, Detail-Oriented, Enterprise Application Delivery, ETL Processing, Group Problem Solving, IBM WebSphere MQ, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details

Address:

335 8 AVE SW:CALGARY

City:

CALGARY

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Technology and Operations

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2024-03-25

Application Deadline:

2024-05-03

I nclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
​​​​​​​
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Calgary, Ab

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.