Advance your career at RBC as a Senior Software Developer, focusing on Java, Python, and collaborative technology solutions. Design and implement vital applications for risk management.
In this senior-level position, you will navigate the full software development lifecycle, integrating your coding expertise in Java and Python. Collaborate with various stakeholders, including Business Analysts and Project Managers, to deliver superior applications that fulfill organizational needs. Experience in Microservices and REST APIs is crucial for this role.
Key Responsibilities: • Develop borrower criteria models and enterprise applications • Create and test Microservices and REST APIs • Adhere to TDD practices for maintainable coding • Work alongside cross-functional teams to achieve success • Ensure proper technical documentation and production support
Requirements: • 8+ years in software development plus a Bachelor’s degree • Strong Java/JEE and Python development background • Experience with JavaScript (React or Angular preferred) • Familiarity with integration patterns and development tools • Excellent interpersonal skills and ability to manage deadlines
Contribute to RBC’s innovative technology initiatives with your software development expertise. #J-18808-Ljbffr