Technical Architect – .NET

ABOUT CLIENT

Our client is a leading technology company known for its innovative solutions and commitment to customer satisfaction

JOB DESCRIPTION

Develop complex software based on detailed design specifications.
Plan, execute, and document unit tests, ensuring minimal leakage and maintaining high-quality code.
Produce clear and comprehensive technical documentation and design records.
Design, document, and implement scalable technical solutions across varied system types and sizes.
Lead system architecture and design decisions; evaluate and recommend alternatives.
Establish and enforce architectural guidelines, ensuring full compliance throughout development.
Act as the primary escalation point for technical challenges across the project.
Serve as hands-on architect and technical lead, actively guiding development teams daily.
Liaise with clients to convey technical progress, resolve issues, and offer expert-level technical support.
Proactively explore new technologies and upskill to meet evolving project needs.
Mentor engineering teams on emerging tools, frameworks, and methodologies.
Rigorously follow customer-defined processes when required, while upholding company practices aligned with CMMi standards.
Support presales efforts by contributing to technical proposals and effort estimations.
Participate in recruitment efforts to attract top technical talent.
Deliver knowledge-sharing sessions, training workshops, and technical seminars.

JOB REQUIREMENT

7+ years' experience in software development using .NET framework.
Proficient in C#, .NET Framework, .NET Core, ASP.NET (Core), MVC, Web API, Entity Framework (Core), and SQL Server.
Thorough understanding of programming patterns and principles such as Separation of Concern, Repository Pattern, UnitOfWork, DRY, SOLID, etc.
Skilled in software design and application architectures.
Comprehensive knowledge of cloud computing (e.g., Azure, AWS), security, and performance optimization.
Familiarity with front-end development and at least one JavaScript front-end framework (e.g., Angular, React, Vue).
Proficient in source code management, continuous integration, and continuous deployment.
Effective at documentation, technical proposals, and conducting technical discussions.
Knowledge of enterprise integration, SOA, or microservices is advantageous.
Familiarity with CMS, CRM systems such as SharePoint, Microsoft Dynamics is beneficial.
Strong English speaking and writing skills, able to confidently discuss technical approaches or issues with clients.

WHAT'S ON OFFER

13-month salary annually
Performance-based bonus
Hybrid work arrangement
Fully-covered Social and Health Insurance
Annual health check-up and Premium Health Insurance
14 days of annual leave
Available training courses for technical skills, soft skills, and English language proficiency

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

.NET

Location:

Da Nang - Viet Nam

Working Policy:

Hybrid

Job ID:

J01850

Status:

Close

Related Job:

(JTL) Cloud Architect

Ho Chi Minh - Viet Nam


Outsource

Cloud Architecture & Target State: Define and evolve the Azure target architecture, including multisubscription design, network and identity concepts, and Azure Landing Zones - grounded in the Cloud Adoption Framework and Well-Architected Framework DevOps & Automation: Establish IaC standards with Terraform, design GitOps and CI/CD architectures, and enable development teams through self-service platform approaches Security & Governance: Integrate security-by-design and compliance requirements from the start - covering IAM, network segmentation, and secrets management - and support audits and security reviews together with InfoSec and Compliance Migration, Modernization & FinOps: Plan and accompany migrations from on-premise or legacy systems into Azure, evaluate workloads for cloud-readiness, and apply cost-by-design principles to keep cloud spend transparent and efficient Advisory & Enablement: Review and evaluate existing and new cloud concepts, contribute to architecture governance, create and maintain architecture documentation, and actively transfer knowledge to teams and stakeholders

Negotiation

View details

(JTL) Backend Developer (ERP)

Ho Chi Minh - Viet Nam


Outsource

  • .NET

Maintain and develop backend services and business logic utilizing modern .NET technologies. Assist in the modernization of a sizable existing software platform and play a role in shaping its future architecture. Creation, implementation, and evolution of REST and GraphQL APIs. Analyze and enhance existing code, data structures, and technical workflows. Introduce automated tests and support the establishment of sustainable quality practices. Engage in code reviews and take part in technical discussions and design decisions. Collaborate closely with frontend developers, quality engineers, architects, and product managers. Identify technical risks, challenge assumptions, and contribute to ongoing improvement efforts.

Negotiation

View details

(JTL) Tech Lead (ERP)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Leading, mentoring, and developing a cross-functional team of backend and frontend developers, and promoting technical ownership and continuous learning. Ensuring that technical direction and architecture across the stack follows the JTL guidelines and addressing any technical debts & challenges. Active involvement in designing and reviewing backend services, REST and GraphQL APIs in .NET, as well as React/TypeScript frontend components. Establishing and upholding engineering standards for code quality, maintainability, automated testing, and sustainable development practices. Leading technical discussions and design decisions, while balancing trade-offs in a complex, large-scale system. Advocating for AI-assisted development across the team and supporting engineers in utilizing AI tools effectively. Aligning backend and frontend teams and fostering close collaboration with quality engineers, architects, and product managers. Identifying technical risks, challenging assumptions, and driving continuous improvement.

Negotiation

View details