National Bank of Canada
Application Architecture Engineer in Digital Banking
Job Description
Transform digital banking at National Bank by becoming an Application Architecture Engineer. Drive scalable and secure solutions as part of an accomplished team dedicated to excellence in customer experience.
This role involves designing application architectures addressing specific product needs while adhering to organizational standards. You will leverage your expertise in microservices, REST, and GraphQL to ensure system integration and quality coding practices throughout project lifecycles.
Key Responsibilities:
• Engineer application architectures for web and mobile platforms
• Ensure interoperability within complex microservices environments
• Create comprehensive documentation for architecture maintenance
• Participate in code reviews and quality assurance practices
• Review production incidents for long-term improvements
Requirements:
• Bachelor’s degree in information technology or related discipline
• At least seven years' experience in applicati...
This role involves designing application architectures addressing specific product needs while adhering to organizational standards. You will leverage your expertise in microservices, REST, and GraphQL to ensure system integration and quality coding practices throughout project lifecycles.
Key Responsibilities:
• Engineer application architectures for web and mobile platforms
• Ensure interoperability within complex microservices environments
• Create comprehensive documentation for architecture maintenance
• Participate in code reviews and quality assurance practices
• Review production incidents for long-term improvements
Requirements:
• Bachelor’s degree in information technology or related discipline
• At least seven years' experience in applicati...