Royal Bank of Canada - Marshallton, DE

posted about 2 months ago

Full-time - Mid Level
Marshallton, DE
Credit Intermediation and Related Activities

About the position

The Faster Payments Full Stack Engineer is a key member of the Technology & Innovation organization, responsible for designing, developing, and maintaining both legacy and cloud-first applications primarily using C# and the .Net Core framework on the Azure cloud platform. This role emphasizes participation in Agile, Engineering, and DevOps practices, requiring strong problem-solving skills and proficiency in full stack development. The engineer will collaborate across various teams to deliver solutions that address business challenges and improve application performance.

Responsibilities

  • Design and develop cross-functional, multi-platform application systems.
  • Write high-quality code with a focus on automated testing and validation.
  • Perform engineering activities for performance tuning, monitoring, deployment, and production support.
  • Research and implement vendor dependencies to simplify architecture.
  • Maintain and update CI/CD pipelines in a cloud environment.
  • Collaborate with business partners and architects to identify technical and functional needs.
  • Design and develop APIs for Omni-channel clients.
  • Build APIs and UIs to utilize large data sets and enhance user experience.
  • Analyze and develop logical database designs and data models across multiple environments.
  • Prepare programming specifications and documentation for development processes.

Requirements

  • Bachelor's Degree or equivalent experience.
  • Minimum of 6+ years of software development experience.
  • At least 4 years of experience in Java, .NET, and Python.
  • Minimum of 4 years of experience with databases and data modeling/design (SQL and NoSQL).
  • At least 2 years of full stack development experience for cloud solutions (preferably Azure).

Nice-to-haves

  • Proficiency in YAML, J2EE, Apache Web Services, XML, and Restful-API/Kafka integration.
  • Experience with JavaScript frameworks (Angular, React, VueJS).
  • Familiarity with UI/UX development and design systems (CSS, Web Components).
  • Exposure to big data and event streaming technologies (Spark, Kafka).
  • Experience with container orchestration (Docker, Kubernetes).
  • Familiarity with CI/CD technologies (GitHub, Azure DevOps, Jenkins).
  • Exposure to Agile development concepts and quality assurance technologies.

Benefits

  • Competitive salary range of $92,114 - $156,880 per year.
  • Eligibility for bonuses and commissions.
  • Comprehensive benefits package including health insurance, retirement plans, and paid time off.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service