Cloud BTP Developer at Syntax designing and implementing core features for GenAI suite for SAP. Focused on robust multi-tenant SaaS on SAP BTP and integrations with ABAP backends and HANA.
Responsibilities
Design, implement and maintain backend services using CAP and Node.js/TypeScript, with SAP HANA Cloud and HDI containers.
Implement and improve multitenancy patterns: Automatic subscriber HDI container upgrades during deployments. Tenant onboarding and offboarding flows (onSubscription / onUnsubscription hooks).
Integration with DevOps deployer / subaccount management applications.
Develop and maintain UI features in SAPUI5/Fiori where needed.
Implement and optimize: Autoscaling configurations for core services. Routing and approuter setups, including hostname refactoring to satisfy DNS constraints. Python-based services for RAG and document processing, and their deployment via MTA or CI/CD.
Lead medium‑sized refactorings and improvements: Removing obsolete services or configurations (e.g. DB deployer cleanup, deprecated APIs). Adapting existing code to new CAP or BTP best practices (e.g. auth access, logging).
Collaborate with DevOps, AMS teams and Professional Services to: Troubleshoot customer-specific issues (e.g. connectivity, Workzone integration, roles/authorizations). Support onboarding for customer subaccounts. Contribute to and review end-user and technical documentation (Docusaurus, internal design docs, KT docs).
Participate in sprint planning, backlog refinement and release planning.
Requirements
3–5 years of experience in professional software development
Strong experience in at least one of: Node.js/TypeScript backend development. Java-based services on SAP BTP.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.
Overseeing SAP AMS operations and leading SAP support teams remotely from Canada. Ensuring adherence to SLAs and managing vendor relationships for outsourced SAP support.
Software Engineer (No - Code) at All Gen Tech developing applications by collaborating with teams. A role that emphasizes problem solving and adaption to new technologies in a remote environment.
Technical Lead providing hands - on leadership for Canadian payment systems at Servus Credit Union. Driving integrations, technical oversight, and modernization of payment services in a cooperative environment.
Software Engineer building and expanding internal and external platforms for SecondMuse's mission - driven work. Focusing on full - stack development, systems integration, and practical AI solutions.
Full - stack Developer role developing banking applications. Requires 5+ years experience with Java, Spring Boot, and full - stack technologies in a financial services environment.
Senior NewStore OMS Developer responsible for integrating NewStore with Shopify. Work from anywhere while collaborating on middleware integration improvements.
Software Engineer working on cross - functional teams at AssetWorks. Designing and developing innovative product functionality for community software solutions.
Software Developer designing and enhancing features for BlueCat's Integrity ecosystem using Java, React, and PostgreSQL. Collaborating with a talented team focused on scalability, performance, and reliability.