Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RBC

Senior Software Developer

RBC

Senior Software Developer responsible for analyzing business systems and coding applications. Work with cross-functional teams to deliver effective technology solutions in financial services.

Posted 6/7/2026full-timePort Of Spain • 🇪🇸 SpainSeniorWebsite

Tech Stack

Tools & technologies
AngularCloudETLHibernateJavaMongoDB.NETOraclePythonRDBMSSpringSpring BootSpringBootSQLUnix

About the role

Key responsibilities & impact
  • Designing and coding application programs; performing testing for developed applications.
  • Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system
  • Ensuring the operating efficiency of existing application systems.
  • Maintaining records for the documentation of systems development and revisions.
  • Conducting analyses of organizational needs and goals for the development and implementation of application systems
  • Provide information on the detailed technical design and development of applications using existing and emerging technology platforms.
  • Apply experience and seasoned knowledge, skills, and practices to perform a variety of assignments

Requirements

What you’ll need
  • University or graduate degree in a technical area of study, with a preference in Software Engineering, Computer Science, or Engineering
  • Database knowledge (RDBMS e.g. SQL Server, No-SQL Databases e.g. MongoDB)
  • Strong systems knowledge including knowledge of different programming languages, IT standards, methodologies, capability maturity model (CMM), audit requirements, and middleware technologies.
  • Working knowledge of web-based application architectures and frameworks (including Angular) and the way they integrate with services
  • Experience with Continuous Integration tools – Helios, GitHub, UrbanCode, Automated Testing tools.
  • Process knowledge including different testing tools, design techniques and tools, risk assessment and quantification methodologies
  • Experience and applied knowledge of Agile and other project methodologies
  • Development background in Unix/Windows, and experience with Java, SpringBoot, Python, REST API/Micro services, MQ, spring framework, Spring Boot, JSON, Hibernate, SQL, Oracle, ETL and Data Analytics
  • Experience developing with Java, .NET, c#
  • Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, authentication and entitlements.
  • Agile framework
  • Cloud and Deployment Experience (OCP, SRE, DevOps)

Benefits

Comp & perks
  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Opportunities to do challenging work
  • Access to world-class training

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringBootPythonREST APIMicro servicesSQLOracleETLData AnalyticsAngular
Soft Skills
analytical skillsproblem-solvingcommunicationorganizational skillsteam collaborationadaptabilityattention to detailtime managementcritical thinkingleadership