What are the responsibilities and job description for the Software Developer position at RBC Technology Solutions LLC?
Job Details
Software Developer
Length of Contract:12 months (split into six-month increments)
Location: Hybrid-Specify
Wilmington, DE Metro area (this is a Hybrid role where up to two days per week will be required in the office)
Job Description:
Senior Developer - We are seeking a skilled and motivated individual to join our credit execution team. The individual will play a critical role in transitioning an on-premise decision engine to a modernized, cloud-native implementation. This transformation will be executed incrementally, enabling the continuous realization of business objectives across the development lifecycle, testing, and deployment improvements.
The ideal candidate will bring technical expertise, strategic thinking, and collaboration skills to drive optimization and deliver value at every stage of the modernization journey.
Key Responsibilities
Partner with technology, credit risk, and product teams to execute the modernization roadmap.
Ramp up quickly on the current decision engine architecture and business workflows.
Analyze and identify areas for optimization as the platform transitions to the target state.
Drive technical discussions and propose improvements for seamless modernization.
Qualifications Must Have
A minimum of seven years in financial services involved with strategy-based decisioning platforms
Five years of programming experience (JavaScript, Python etc.) and a strong fundamental understanding of data structures
Strong knowledge of AWS Cloud, containerization (e.g., Kubernetes, Docker), and programming in Java and JSON to support design and implementation tasks
Proven experience in modernizing enterprise systems to cloud-native architectures.
Proficient in Agile methodologies and incremental delivery approaches.
Expertise with decision engines/rule-based systems
Ability to communicate effectively with technical and non-technical stakeholders.