Tóm lược
- Yêu cầu kỹ thuật:
- C# ,
- ASP.NET Core ,
- ASP.NET Web API ,
- JavaScript ,
- Oracle ,
- PostgreSQL ,
- Git ,
- Telerik ,
- MongoDB ,
- OAUTH ,
- ETL ,
- MS SQL ,
- Jenkins ,
- AngularJS ,
- TypeScript ,
- SaaS ,
- Elasticsearch ,
- Redis ,
- BitBucket ,
- MS Azure ,
- Encryption ,
- Apache Kafka ,
- Azure Service Bus ,
- AWS ,
- IoT ,
- RBAC ,
- Gitlab ,
- JWT ,
- Azure Key Vault ,
- Azure Blob Storage ,
- Serverless ,
- LLM ,
- SSO ,
- CI/CD ,
- Azure DevOps ,
- Puppeteer
Mô tả công việc
Tóm tắt công việc
Role Overview
We are hiring a Principal Software Consultant with deep expertise in .NET frameworks and Azure cloud services to architect and deliver enterprise-grade SaaS platforms for our global clients. The ideal candidate brings 10+ years of hands-on experience designing scalable multi-tenant systems, building robust APIs and ETL pipelines, and leading cross-functional engineering teams from architecture through to production delivery. This role blends architectural leadership, hands-on engineering, client engagement, and mentorship — suited to a senior practitioner who owns systems end-to-end and drives quality across frontend, backend, database, and cloud layers.
Position Identification
• Job Title: NET Principal Software Consultant
• Department: Software Development
• Division: 10
• Reporting line: Software Development Manager
• Start date: ASAP
• Engagement: Long-term
• Language: English professional mandatory
• Salary: Negotiable
• Locals & Expats are welcome
Key Responsibilities
• Architect scalable, multi-tenant SaaS platforms spanning frontend, backend, database, and cloud infrastructure.
• Design and develop enterprise applications using ASP.NET Core, .NET Web API, Entity Framework, and Angular.
• Build and operate cloud-native solutions on Azure — leveraging Azure Functions, Service Bus, Key Vault, Application Insights, Application Gateway, Blob Storage, and serverless deployment models.
• Engineer robust ETL pipelines and long-running, fault-tolerant background jobs for high-volume data processing.
• Design and implement custom reporting engines capable of generating dynamic PDF and PowerPoint reports with advanced visualizations.
• Design and integrate AI/LLM-powered capabilities into enterprise applications using providers such as OpenAI or Azure OpenAI.
• Build asynchronous data export and processing mechanisms that maintain system responsiveness at scale.
• Implement enterprise-grade security and compliance controls — encryption, role-based access, tenant-level isolation, and SSO/OAuth/JWT authentication.
• Optimize application performance across frontend rendering, backend processing, and database query execution.
• Lead client-facing engagements — requirement-gathering workshops, technical demos, and feedback sessions — to ensure solution alignment with business needs.
• Mentor and review the work of mid-level and senior engineers; conduct code reviews, design reviews, and sprint planning.
• Drive architectural decisions across frontend, backend, database, mobile, and DevOps layers.
• Collaborate cross-functionally with product, design, QA, and delivery teams to ship high-quality solutions on time.
Why Join Vinashore – Serdao Group
• Join a French tech company in Vietnam, combining European standards with local agility
• Work in a truly international environment, with 13+ nationalities collaborating daily
• Contribute to projects serving clients in 32 countries worldwide
• Be part of long term, meaningful SaaS projects with real business impact
• Grow your skills through mentoring, code reviews, and collaboration with experienced teams
• Enjoy a professional, supportive, and people focused work culture
• Visa, resident card, and work permit provided for expat profiles working in Vietnam
Yêu cầu công việc
Required Skills & Qualifications
• 10+ years of professional software engineering experience building enterprise-grade web applications.
• Expert-level proficiency in C#, ASP.NET Core, ASP.NET Web API, and Entity Framework.
• Deep hands-on experience with Azure cloud services — Functions, Service Bus, Key Vault, Application Insights, Application Gateway, Blob Storage, serverless deployment.
• Strong full-stack experience with Angular 8+, TypeScript, and JavaScript.
• Solid command of relational databases (MSSQL, PostgreSQL, Oracle) and non-relational databases (MongoDB, Redis, Elasticsearch).
• Proven experience architecting multi-tenant SaaS platforms with secure tenant isolation.
• Hands-on experience building ETL pipelines, background processing systems, and custom reporting engines.
• Working experience integrating LLMs into backend services, with practical prompt engineering and AI-assisted development ("vibe coding") using modern AI coding tools.
• Strong understanding of security best practices — encryption, RBAC, OAuth, JWT, SSO.
• Experience with build, CI/CD, and version control tooling — Jenkins, Git, TFS, Bitbucket, GitLab.
• Demonstrated leadership experience — mentoring engineers, leading architectural decisions, and engaging directly with clients.
• Excellent communication, stakeholder management, and cross-functional collaboration skills.
Preferred Qualifications
• Experience with messaging and streaming platforms such as Kafka.
• Experience with Telerik reports, Puppeteer, or other PDF/document generation tooling.
• Background delivering pharmaceutical, healthcare, IoT, or enterprise SaaS platforms.
• Familiarity with AWS in addition to Azure for multi-cloud environments.
• Microsoft Azure certifications (e.g., Azure Solutions Architect, Azure Developer Associate).
Education
• Bachelor's degree in Computer Science or a related discipline (required).
• Advanced degree or relevant cloud/architecture certifications (Microsoft Azure, equivalent) considered a plus.
About Vinashore – Serdao Group
Serdao is a French IT services company with delivery teams in Vietnam.
We support international clients across multiple industries on complex and long-term software projects. Our strength is to combine strong technical expertise with reliable long-term delivery.
Ngôn ngữ
-
French
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- C#
- ASP.NET Core
- ASP.NET Web API
- JavaScript
- Oracle
- PostgreSQL
- Git
- Telerik
- MongoDB
- OAUTH
- ETL
- MS SQL
- Jenkins
- AngularJS
- TypeScript
- SaaS
- Elasticsearch
- Redis
- BitBucket
- MS Azure
- Encryption
- Apache Kafka
- Azure Service Bus
- AWS
- IoT
- RBAC
- Gitlab
- JWT
- Azure Key Vault
- Azure Blob Storage
- Serverless
- LLM
- SSO
- CI/CD
- Azure DevOps
- Puppeteer
NĂNG LỰC
- Team Leadership
- Communication Skills
- Teamwork
- Reliable