Senior Full-Stack (.NET + Angular) Engineer
- Thỏa thuận
- 7 năm kinh nghiệm
Hạn nộp hồ sơ: 19/10/2026 (Còn 54 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
About the Project The platform is a large-scale web and mobile enterprise application supporting complex healthcare business workflows, assessments, and integrations across multiple environments. It is built on Microsoft ASP.NET 4.8.1, Angular 19+, and SQL Server 2022+, with an active ongoing modernization path toward .NET Core / .NET 9+ and cloud-native architecture.
Key features include:
Web and mobile access through PWA, Android, and iOS apps (via Ionic + Capacitor)
Extension and support for standardized health assessment frameworks (such as InterRAI) to evaluate health and care needs
Role-based security and single sign-on (SSO) using Azure Entra ID (OIDC / Kerberos / LDAP)
Multilingual UI, theming, and configurable workflows
Offline mode with data synchronization using SignalR / WebSockets and [protected info] (IndexedDB)
Integration with SOAP and REST services, including HL7 FHIR interoperability standards
Role Overview
As a Senior Full-Stack Engineer on the Canadian Mental Health project, you will play a key role in designing, developing, and maintaining high-throughput backend and frontend services. Beyond standard full-stack responsibilities, you will act as a technical exemplar: leveraging AI-assisted development tools to accelerate delivery, driving strong engineering practices, conducting rigorous peer PR reviews, and supporting knowledge transfer across blended engineering teams.
Responsibilities
Design, develop, and maintain application features across frontend (Angular) and backend (.NET / C#) layers.
Actively utilize AI-assisted software development practices (e.g., AI coding assistants, reusable AI prompts/skills, automated test generation) to enhance engineering productivity and code quality.
Participate heavily in peer code reviews (PRs) and engineering oversight to maintain code hygiene, security, and performance standards.
Build responsive, accessible, and modular web interfaces using Angular 19+, RxJS, SCSS, and Kendo UI.
Implement robust backend services and APIs using ASP.NET 4.8.1 / .NET 9+, T-SQL, and SPGen ORM.
Support modernization initiatives (migration to .NET Core / .NET 9+, Docker, Kubernetes).
Collaborate with QA/SDET engineers to automate testing using Playwright, xUnit, and integration test frameworks.
Act as an exemplar for technical excellence, sharing knowledge and leaving behind sustainable engineering process improvements.
Qualifications and Skills
7+ years of professional experience in full-stack software development using C# / .NET and Angular.
Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) embedded into your daily coding, refactoring, and testing workflows.
Strong command of ASP.NET 4.8.1 / .NET Core / .NET 9+, C#, T-SQL.
Advanced skills with Angular 15+ (ideally 19+), TypeScript, RxJS, SCSS.
Experience building and consuming REST and SOAP APIs, as well as real-time messaging (SignalR / WebSockets).
Proven track record in conducting thorough code reviews and establishing strong engineering practices.
Familiarity with Azure SQL Database, Azure DevOps, GitHub, and CI/CD pipelines.
Understanding of containerization (Docker, Kubernetes) and cloud-based deployments (Azure preferred).
Strong analytical and problem-solving skills with a proactive, self-starter mindset.
Upper-Intermediate English or higher (both written and spoken).
Nice to Have
Experience with PWA, Ionic / Capacitor mobile development.
Familiarity with [protected info], IndexedDB, or offline synchronization patterns.
Knowledge of Telerik UI (ASP.NET Ajax / Kendo UI for Angular).
Exposure to HL7 FHIR, healthcare data standards, or SSAS / OLAP.
Technologies and Tools
Frontend: Angular 19+, TypeScript, RxJS, SCSS, Telerik Kendo UI, ASP.NET 4.8.1 Web Forms (legacy layer), Ionic + Capacitor, SignalR.
Backend: ASP.NET 4.8.1 / .NET 9+, C#, T-SQL, SPGen ORM, IIS, SOAP & REST Web Services, HL7 FHIR, Azure Entra ID.
Databases: SQL Server 2022+, Azure SQL Database.
AI & Engineering Tools: AI-assisted coding tools (Copilot, Claude skills), GitHub, Azure DevOps, VS Code / Visual Studio, Playwright, xUnit.
Key features include:
Web and mobile access through PWA, Android, and iOS apps (via Ionic + Capacitor)
Extension and support for standardized health assessment frameworks (such as InterRAI) to evaluate health and care needs
Role-based security and single sign-on (SSO) using Azure Entra ID (OIDC / Kerberos / LDAP)
Multilingual UI, theming, and configurable workflows
Offline mode with data synchronization using SignalR / WebSockets and [protected info] (IndexedDB)
Integration with SOAP and REST services, including HL7 FHIR interoperability standards
Role Overview
As a Senior Full-Stack Engineer on the Canadian Mental Health project, you will play a key role in designing, developing, and maintaining high-throughput backend and frontend services. Beyond standard full-stack responsibilities, you will act as a technical exemplar: leveraging AI-assisted development tools to accelerate delivery, driving strong engineering practices, conducting rigorous peer PR reviews, and supporting knowledge transfer across blended engineering teams.
Responsibilities
Design, develop, and maintain application features across frontend (Angular) and backend (.NET / C#) layers.
Actively utilize AI-assisted software development practices (e.g., AI coding assistants, reusable AI prompts/skills, automated test generation) to enhance engineering productivity and code quality.
Participate heavily in peer code reviews (PRs) and engineering oversight to maintain code hygiene, security, and performance standards.
Build responsive, accessible, and modular web interfaces using Angular 19+, RxJS, SCSS, and Kendo UI.
Implement robust backend services and APIs using ASP.NET 4.8.1 / .NET 9+, T-SQL, and SPGen ORM.
Support modernization initiatives (migration to .NET Core / .NET 9+, Docker, Kubernetes).
Collaborate with QA/SDET engineers to automate testing using Playwright, xUnit, and integration test frameworks.
Act as an exemplar for technical excellence, sharing knowledge and leaving behind sustainable engineering process improvements.
Qualifications and Skills
7+ years of professional experience in full-stack software development using C# / .NET and Angular.
Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) embedded into your daily coding, refactoring, and testing workflows.
Strong command of ASP.NET 4.8.1 / .NET Core / .NET 9+, C#, T-SQL.
Advanced skills with Angular 15+ (ideally 19+), TypeScript, RxJS, SCSS.
Experience building and consuming REST and SOAP APIs, as well as real-time messaging (SignalR / WebSockets).
Proven track record in conducting thorough code reviews and establishing strong engineering practices.
Familiarity with Azure SQL Database, Azure DevOps, GitHub, and CI/CD pipelines.
Understanding of containerization (Docker, Kubernetes) and cloud-based deployments (Azure preferred).
Strong analytical and problem-solving skills with a proactive, self-starter mindset.
Upper-Intermediate English or higher (both written and spoken).
Nice to Have
Experience with PWA, Ionic / Capacitor mobile development.
Familiarity with [protected info], IndexedDB, or offline synchronization patterns.
Knowledge of Telerik UI (ASP.NET Ajax / Kendo UI for Angular).
Exposure to HL7 FHIR, healthcare data standards, or SSAS / OLAP.
Technologies and Tools
Frontend: Angular 19+, TypeScript, RxJS, SCSS, Telerik Kendo UI, ASP.NET 4.8.1 Web Forms (legacy layer), Ionic + Capacitor, SignalR.
Backend: ASP.NET 4.8.1 / .NET 9+, C#, T-SQL, SPGen ORM, IIS, SOAP & REST Web Services, HL7 FHIR, Azure Entra ID.
Databases: SQL Server 2022+, Azure SQL Database.
AI & Engineering Tools: AI-assisted coding tools (Copilot, Claude skills), GitHub, Azure DevOps, VS Code / Visual Studio, Playwright, xUnit.
Thông tin chung
- Thu nhập: Thỏa thuận
Việc làm tương tự khác
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
0962.107.888
Công ty Cổ phần JobOKO Toàn cầu