Senior Software Engineer
2 weeks ago
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:CALGARYCity:
CALGARYCountry:
CanadaWork hours/week:
37.5Employment Type:
Full timePlatform:
Technology and OperationsJob Type:
RegularPay Type:
SalariedPosted Date:
Application Deadline:
Inclusion 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.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at
-
Senior Software Engineer
4 weeks ago
Calgary, Alberta, Canada RBC - Royal Bank Full timeJob SummaryJob DescriptionWhat 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 /...
-
Senior Structural Engineer
4 weeks ago
Calgary, Alberta, Canada Phasor Engineering Inc Full timePhasor Engineering is currently seeking a Senior Structural Engineer to join our Civil Engineering Group, located at our Calgary, Alberta office. Reporting to the Civil Engineering Manager, this position will be responsible for leading and executing the structural design engineering efforts with the following duties and responsibilities.Roles: Provide...
-
Senior Python Backend Engineer
4 weeks ago
Calgary, Alberta, Canada Data Theorem Full timeData Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong Engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As a Senior Python Backend Engineer, you...
-
Senior Engineering Designer
1 week ago
Calgary, Alberta, Canada Aplin Martin Full timeAbout Us:Aplin Martin is a full-service Civil Engineering, Architecture, Planning, Environmental and Survey company, celebrating over 55 years of success in making sustainable communities a reality across Canada. Over the five decades, the Aplin Martin family has grown into a multi-disciplinary firm of 300+ talented and dedicated professionals delivering...
-
Calgary, Alberta, Canada Alberta Electric System Operator Full timeThe Alberta Electric System Operator (AESO) is responsible for the safe, reliable, and economic planning and operation of the Alberta Interconnected Electric System. We provide open and non-discriminatory access to Alberta's interconnected power grid and also facilitate Alberta's competitive wholesale electricity market. The AESO strives to foster an...
-
Calgary, Alberta, Canada Alberta Electric System Operator Full timeThe Alberta Electric System Operator (AESO) is responsible for the safe, reliable, and economic planning and operation of the Alberta Interconnected Electric System. We provide open and non-discriminatory access to Alberta's interconnected power grid and also facilitate Alberta's competitive wholesale electricity market. The AESO strives to foster an...
-
Senior Drilling Engineer
4 weeks ago
Calgary, Alberta, Canada Cenovus Energy Inc. Full timeWorker Type: EmployeeGroup: Drilling Engineering Thermal SAGD DepartmentJob Post End Date: 04/23/2024About this opportunity:The Cenovus Drilling Department is looking to add another Senior Drilling Engineer to our SAGD team, located in Calgary, Alberta.Reporting to the Manager, Drilling Engineering, the Senior Drilling Engineer will have a strong technical...
-
Engineering Intern
4 weeks ago
Calgary, Alberta, Canada Startec Full timeABOUT US:Startec Compression & Process is dedicated to providing innovative solutions to meet your unique challenges and opportunities. We are an integrated project and engineering equipment fabricator specializing in the modularized design and packaging of process, refrigeration, and rotating equipment solutions. Most of our solutions are related to Energy...
-
Distribution Engineer
1 week ago
Calgary, Alberta, Canada Phasor Engineering Inc Full timePHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as substation and transmission foundations. Our expertise allows us to be involved in a diverse range of projects from conceptual engineering through to commissioning...
-
Full-stack Software Engineer
1 week ago
Calgary, Alberta, Canada Janalta AltaML Full timeWe're seeking a Full-Stack Software Engineer to join our talented team on our agriculture venture. You will thrive in smaller team environments, possess a hands-on approach, and have the ability to prototype quickly and deliver new features in an agile environment. You will play a crucial role in designing, developing, and implementing cutting-edge software...
-
Senior Optical Network Engineer
4 weeks ago
Calgary, Alberta, Canada Valo Networks Full timeSalary: Valo is seeking a Senior Optical Network Engineer who will work collaboratively to evaluate and introduce new technologies/tools while ensuring seamless service lifecycle management and coordination. From envisioning the blueprint of advanced telecommunications infrastructure to implementing innovative solutions, your expertise will be a driving...
-
Junior Electrical/Design Engineer
1 week ago
Calgary, Alberta, Canada Phasor Engineering Inc Full timePHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering, design, and testing / commissioning of high voltage electrical facilities. Our focus is to incorporate the latest technological advances, such as IEC 61850, to provide the most cost-effective and efficient solutions to power system engineering. This focus allows us to be...
-
Electrical Engineering Intern
3 weeks ago
Calgary, Alberta, Canada Startec Full timeABOUT US:Startec Compression & Process is dedicated to providing innovative solutions to meet our clients unique challenges and opportunities. We are an integrated project and engineering equipment fabricator specializing in the modularized design and packaging of process, refrigeration, and rotating equipment solutions. Most of our solutions are related to...
-
Calgary, Alberta, Canada University of Calgary Full timeDescription The Centre for Health Informatics,Department of Community Health Sciences in the Cumming School of Medicine invites applications for a Senior Software Developer. This Full-time Fixed Term position is for approximately 12 months (based on length of grant funding), with the possibility of extension.This position reports to the Manager, Technical...
-
Mechanical Engineer Designer
4 weeks ago
Calgary, Alberta, Canada NES Fircroft Full timeJob Title: Mechanical Engineering Designer Location: Edmonton/Calgary/Red Deer (Remote, hybrid) Experience Level: 3-5+ years Education: Mechanical engineering background or related education Certification: APEGA (Alberta Professional Engineers and Geoscientists Association) Responsibilities:Collaborate with the engineering team to design and develop...
-
Senior Quality Engineer, SDET
3 weeks ago
Calgary, Alberta, Canada Royal Bank of Canada Full timeJob SummaryAs part of that growth, we are hiring Senior Quality Engineers - SDET in Calgary (Hybrid office structure). Working with our QE teams, you will design solutions to testing problems the business faces through the implementation of contextually relevant process and practice, the use of tools and technology, and by applying soft skills such as...
-
Int / Senior Electrical Engineer
5 days ago
Calgary, Alberta, Canada Equinox Engineering Ltd. Full timeEquinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas processing specializing in facilities design, implementation and operational assistance for natural gas, conventional and heavy oil projects. Our clients include several of the largest oil & gas producers in Canada and worldwide.Summary: The Int / Senior Electrical...
-
Electrical Engineer
4 weeks ago
Calgary, Alberta, Canada exp Full timeElectrical Engineer / Project ManagerCalgary, ABAt EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people together to solve the world's most complex challenges. Here, you join a...
-
Junior Automation Engineer
2 weeks ago
Calgary, Alberta, Canada NES Fircroft Full timeOur valued client, a large Oil & Gas company are seeking a Junior Automation Engineer to join their Calgary team on a long term contract basis. We are seeking a driven individual who is an effective collaborator, able to handle shifting priorities and multiple concurrent assignments. The successful candidate will participate and support throughout various...
-
Senior Manager, Process Safety Engineering
3 weeks ago
Calgary, Alberta, Canada Cenovus Energy Inc. Full timeWorker Type: EmployeeGroup: Operations, Support DepartmentJob Post End Date: 05/09/2024About this opportunity:Are you passionate about technical leadership and process safety? We are seeking an exceptional individual for a unique role that blends technical expertise with leadership. As a Senior Manager, Process Safety Engineering, you will be at the...