Master's degree or higher (completed and verified prior to start) in Computer Science, Computer Engineering, Software Engineering or related discipline and from an accredited institution.
Experience with the Angular framework and modern front-end development (TypeScript, HTML/CSS).
Experience with Java and the Spring Boot framework for backend service development.
Experience with native mobile development (Swift for iOS, Kotlin/Java for Android) and app-store release/deployment.
Hands-on experience across both AWS and Microsoft Azure cloud ecosystems.
Experience with containerization and orchestration (Docker, Kubernetes, Red Hat OpenShift Service on AWS).
Experience integrating AI/ML or LLM services, including Retrieval-Augmented Generation (RAG), vector databases and pipeline/prompt design.
Experience with IoT and device connectivity, including Bluetooth Low Energy (BLE) and cloud device/data ingestion.
Experience designing relational and/or NoSQL databases and data modeling.
Experience with CI/CD pipelines, infrastructure-as-code and DevOps practices.
Familiarity with authentication/authorization and application-security best practices (OAuth2, OIDC).