Tổng quan công việc
SALARY Negotiable Job Type: Full-time Office Address: 52 Than Nhan Trung, Tan Binh, Ho Chi Minh city Years of Experience Required: minimum 2 years The Full-Stack Developer will be responsible for planning, executing, and supporting thedevelopment, implementation and migration of content and functionality to modern CMS architectures, primarily focusing on Progress Sitefinity and other CMS technologies such as Directus/Optical. This person will work across both .NET Framework 4.8 and .NET Core environments, developing both backend modules and frontend applications (Headless/Decoupled). They will ensure content integrity, configure complex workflows, and collaborate with stakeholders to ensure a seamless transition between platforms.
RESPONSIBILITIES:Analyze Architecture: Evaluate existing CMS data models, content types, and custom widgets to map them to Sitefinity’s Module Builder or Directus collections. Hybrid Development: Maintain and extend legacy implementations in ASP.NET MVC (.NET Framework 4.8) while building modern, decoupled components in .NET Core. Headless Implementation: Develop frontend applications using Next.js or the Sitefinity .NET Core Renderer, leveraging OData Web Services and REST SDKs. Content Migration (ETL): Design and develop migration scripts to extract, transform, and load content into Sitefinity and other CMS platforms (Directus/Optical). CMS Configuration: Configure environments including custom content types, taxonomies, user roles (RBAC), advanced workflows, and approval processes. Frontend Development: Refactor or develop UI components to replicate or enhance design/UX, ensuring they are responsive, accessible (WCAG), and performance-optimized. API Integration: Integrate CMS platforms with required external services/APIs (e.g., Azure AD, SGTS products, Elasticsearch, and CDNs). Testing & Quality: Write unit and integration tests for migration scripts and features to ensure data integrity and post-migration functionality. Validation & Verification: Plan and execute content audits to check for broken links, missing metadata, and layout issues across different CMS stacks. Coordination: Work with content operations to schedule migration phases, dry runs, backups, and rollback strategies. Documentation & Training: Document migration processes, custom code, and configurations; provide training to content editors on Sitefinity and Directus interfaces. Post-Go-Live Support: Monitor performance, troubleshoot defects, and ensure a smooth transition to production environments.
REQUIREMENTS:Strong .NET Skills: Proficiency in C#, .NET Core / .NET 6+, and .NET Framework 4.8 (ASP.NET MVC). Sitefinity Expertise: Proven experience with Progress Sitefinity (v14+ preferred), including Module Builder, Fluent API, and OData services. Other CMS Experience: Familiarity with Directus/Optical or other Node.js-based headless CMS technologies. Frontend Proficiency: High level of skill in HTML, CSS, JavaScript/TypeScript, and modern frameworks (Next.js, React, or Vue.js). Headless Architecture: Hands-on experience building decoupled applications; familiarity with Vercel or modern hosting environments is a plus. Data Mastery: Solid knowledge of SQL Server (T-SQL), data transformation, and ETL scripting for enterprise-level migrations. Modern Tooling: Familiarity with version control (Git), CI/CD pipelines (Azure DevOps), and containerization. Integrations: Experience with authentication mechanisms (OAuth/OpenID), asset management, and search integration (Azure Cognitive Search). Web Best Practices: Strong understanding of performance optimization, caching strategies, and WCAG accessibility standards. Soft Skills: Excellent communication, stakeholder management, and ability to document technical workflows for non-technical users. Domain Knowledge: Experience working with SGTS or government products is added advantage. **Good English communication** Job Type: Full-time Office Address: 52 Than Nhan Trung, Tan Binh, Ho Chi Minh city Years of Experience Required: minimum 2 years The Full-Stack Developer will be responsible for planning, executing, and supporting thedevelopment, implementation and migration of content and functionality to modern CMS architectures, primarily focusing on Progress Sitefinity and other CMS technologies such as Directus/Optical. This person will work across both .NET Framework 4.8 and .NET Core environments, developing both backend modules and frontend applications (Headless/Decoupled). They will ensure content integrity, configure complex workflows, and collaborate with stakeholders to ensure a seamless transition between platforms. BENEFIT 13th-month salary and project bonus twice a year 14 annual leaves, 14 medical leaves Medical reimbursement (5 million VND/ year) Great team, Friendly Environment Opportunity to collaborate and work with international developers, international recognized ISO standards and award-winning websites
[{"id":9554,"name":"Requirement Analysis","description":"Analyze Architecture: Evaluate existing CMS data models, content types, and custom widgets to map them to Sitefinity’s Module Builder or Directus collections.","sort_order":0,"icon":"https://assets.topdev.vn/files/2025/02/06/9554.svg"},{"id":9555,"name":"System Design","description":"Hybrid Development: Maintain and extend legacy implementations in ASP.NET MVC (.NET Framework 4.8) while building modern, decoupled components in .NET Core.","sort_order":1,"icon":"https://assets.topdev.vn/files/2025/02/06/9555.svg"},{"id":9556,"name":"Coding","description":"Headless Implementation: Develop frontend applications using Next.js or the Sitefinity .NET Core Renderer, leveraging OData Web Services and REST SDKs.","sort_order":2,"icon":"https://assets.topdev.vn/files/2025/02/06/9556.svg"},{"id":9557,"name":"Code Review","description":"Content Migration (ETL): Design and develop migration scripts to extract, transform, and load content into Sitefinity and other CMS platforms (Directus/Optical).","sort_order":3,"icon":"https://assets.topdev.vn/files/2025/02/06/9557.svg"},{"id":9558,"name":"Testing","description":"CMS Configuration: Configure environments including custom content types, taxonomies, user roles (RBAC), advanced workflows, and approval processes.","sort_order":4,"icon":"https://assets.topdev.vn/files/2025/02/06/9558.svg"},{"id":9559,"name":"Debugging","description":"Frontend Development: Refactor or develop UI components to replicate or enhance design/UX, ensuring they are responsive, accessible (WCAG), and performance-optimized.","sort_order":5,"icon":"https://assets.topdev.vn/files/2025/02/06/9559.svg"},{"id":9560,"name":"Documentation","description":"API Integration: Integrate CMS platforms with required external services/APIs (e.g., Azure AD, SGTS products, Elasticsearch, and CDNs).","sort_order":6,"icon":"https://assets.topdev.vn/files/2025/02/06/9560.svg"},{"id":9561,"name":"Version Control","description":"Testing & Quality: Write unit and integration tests for migration scripts and features to ensure data integrity and post-migration functionality.","sort_order":7,"icon":"https://assets.topdev.vn/files/2025/02/06/9561.svg"},{"id":9562,"name":"Deployment","description":"Validation & Verification: Plan and execute content audits to check for broken links, missing metadata, and layout issues across different CMS stacks.","sort_order":8,"icon":"https://assets.topdev.vn/files/2025/02/06/9562.svg"},{"id":9563,"name":"Maintenance","description":"Coordination: Work with content operations to schedule migration phases, dry runs, backups, and rollback strategies.","sort_order":9,"icon":"https://assets.topdev.vn/files/2025/02/06/9563.svg"},{"id":9564,"name":"Performance Optimization","description":"Documentation & Training: Document migration processes, custom code, and configurations; provide training to content editors on Sitefinity and Directus interfaces.","sort_order":10,"icon":"https://assets.topdev.vn/files/2025/02/06/9564.svg"},{"id":9565,"name":"Security Measures","description":"Post-Go-Live Support: Monitor performance, troubleshoot defects, and ensure a smooth transition to production environments.","sort_order":11,"icon":"https://assets.topdev.vn/files/2025/02/06/9565.svg"}]
Kỹ năng chính
Yêu cầu
[{"id":9965,"name":"Development Tools","description":"Strong .NET Skills: Proficiency in C#, .NET Core / .NET 6+, and .NET Framework 4.8 (ASP.NET MVC).","sort_order":12,"icon":"https://assets.topdev.vn/files/2025/02/06/9965.svg"},{"id":9966,"name":"Frameworks and Libraries","description":"Sitefinity Expertise: Proven experience with Progress Sitefinity (v14+ preferred), including Module Builder, Fluent API, and OData services.","sort_order":13,"icon":"https://assets.topdev.vn/files/2025/02/06/9966.svg"},{"id":9968,"name":"Cloud Services","description":"Other CMS Experience: Familiarity with Directus/Optical or other Node.js-based headless CMS technologies.","sort_order":14,"icon":"https://assets.topdev.vn/files/2025/02/06/9968.svg"},{"id":9969,"name":"Testing and Quality Assurance","description":"Frontend Proficiency: High level of skill in HTML, CSS, JavaScript/TypeScript, and modern frameworks (Next.js, React, or Vue.js).","sort_order":15,"icon":"https://assets.topdev.vn/files/2025/02/06/9969.svg"},{"id":9970,"name":"Security","description":"Headless Architecture: Hands-on experience building decoupled applications; familiarity with Vercel or modern hosting environments is a plus.","sort_order":16,"icon":"https://assets.topdev.vn/files/2025/02/06/9970.svg"},{"id":9971,"name":"Databases","description":"Data Mastery: Solid knowledge of SQL Server (T-SQL), data transformation, and ETL scripting for enterprise-level migrations.","sort_order":17,"icon":"https://assets.topdev.vn/files/2025/02/06/9971.svg"},{"id":9972,"name":"Methodologies","description":"Modern Tooling: Familiarity with version control (Git), CI/CD pipelines (Azure DevOps), and containerization.","sort_order":18,"icon":"https://assets.topdev.vn/files/2025/02/06/9972.svg"},{"id":9973,"name":"Problem Solving","description":"Integrations: Experience with authentication mechanisms (OAuth/OpenID), asset management, and search integration (Azure Cognitive Search).","sort_order":19,"icon":"https://assets.topdev.vn/files/2025/02/06/9973.svg"},{"id":9974,"name":"Communication","description":"Web Best Practices: Strong understanding of performance optimization, caching strategies, and WCAG accessibility standards.","sort_order":20,"icon":"https://assets.topdev.vn/files/2025/02/06/9974.svg"},{"id":9975,"name":"Teamwork","description":"Soft Skills: Excellent communication, stakeholder management, and ability to document technical workflows for non-technical users.","sort_order":21,"icon":"https://assets.topdev.vn/files/2025/02/06/9975.svg"},{"id":9976,"name":"Adaptability","description":"Domain Knowledge: Experience working with SGTS or government products is added advantage.","sort_order":22,"icon":"https://assets.topdev.vn/files/2025/02/06/9976.svg"},{"id":9982,"name":"Languages","description":"**Good English communication**","sort_order":23,"icon":"https://assets.topdev.vn/files/2025/02/06/9982.svg"}]
Quyền lợi
Competitive Salary
13th-month salary and project bonus twice a year
Annual Bonuses
14 annual leaves, 14 medical leaves
Sign-on Bonuses
Medical reimbursement (5 million VND/ year)
Project-Based Bonuses
Great team, Friendly Environment
Health and Insurance
Opportunity to collaborate and work with international developers, international recognized ISO standards and award-winning websites
Thông tin bổ sung
Lập trình viên, Fullstack
Tiếng Anh