.Net Technical Lead/ Architect (Hanoi)

JOB DESCRIPTION

The Technical Architect is responsible to writes complex software programs from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to and may decide upon system architecture and design decisions.
To design, document and implement technical solutions for various type/size systems, and fully aware the integration, maintenance and migration aspects
To be the escalation point for technical issues of all technical issues in project.
To provide software architecture design
To ensure compliance with architecture design
To set guidelines, review architecture alternatives, and perform technical evaluations
To spend time as a technical leader / software architect in projects directly and on daily basis.
Communicating project technical issues and progress with clients
To help Clients in technical support
To self-train on new technologies
To implement strictly all the customer’s process if being requested, company’s processes and systems complied with CMMi standard
To support for presales activities (technical proposal and estimation)
To support for recruitment in the company
To perform trainings/seminars

JOB REQUIREMENT

University degree in Computer Sciences, or equivalent
5+ years’ experience in .NET competence; Expert in C#, NET Framework, .NET Core, MVC, Web API, Entity Framework and SQL Server
Strong knowledge of programming patterns and principles e.g Seperation of Concern, Repository Pattern, UnitOfWork, DRY, SOLID etc.
Experienced in software design and application architectures
Strong knowledge of cloud computing especially Azure
Strong knowledge of security and performance optimization
Good knowledge of front-end development, experienced at least one JavaScript front-end framework e.g. Angular, React, Vue.
Good at source code management, continuous integration and continuous deployment
Good knowledge of enterprise integration, SOA or microservices is a plus
Good knowledge of CMS, CRM system such as SharePoint, Microsoft Dynamics is a plus

WHAT'S ON OFFER

13-month salary per year
Performance bonus
Social – Health – Insurance paid fully
Healthcare: Annual health check-up, Premium Health Insurance
Annual leaves: 14 ~ 18 days
Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…
Training courses: Technical skills – Soft skills – English
People are extremely important to us and that’s why we have a clear vision: to make Company a great place to work in its sector. We pride ourselves on:
Professional and Flexible Working Environment
Great Teamwork
International Assignments
WeCare - WeShare - WeDare - WeInnovate Engagement Program

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, Backend

Location:

Ha Noi - Viet Nam

Working Policy:

Job ID:

J00282

Status:

Close

Related Job:

Lead Software Engineer (Distributed Computing)

Ho Chi Minh - Viet Nam


Product

  • Python
  • Backend
  • Data Engineering
  • Spark
  • AI

Convert business goals into technical solutions. Lead research and development efforts to explore innovative methods and propose technical resolutions. Oversee the creation and advancement of an AI-powered software framework to expedite the modernization of complex analytical applications. Take charge of pivotal architectural choices for converting outdated computational tools into scalable cloud-native solutions. Establish technical pathways, engineering benchmarks, and modernization methodologies for AI-assisted software enhancement. Provide guidance on the utilization of AI tools, LLMs, and emerging AI engineering tactics to automate software evaluation, code transformation, validation, and enhancement. Lead technical inquiries into restructuring, decomposition, or re-implementation of existing software systems to effectively function in distributed environments. Collaborate with distributed computing specialists to devise target architectures using Spark-based execution models for extensive data processing. Construct and manage the development of reusable transformation pipelines, automation tools, and engineering frameworks facilitating large-scale software modernization. Develop validation strategies, quality frameworks, and technical evaluation processes to ensure maintained functionality and reproducibility of transformed systems. Influence architectural decisions regarding scalability, maintenance, performance, infrastructure efficiency, and long-term platform progression. Mentor senior and mid-level engineers, evaluate technical designs, and enhance the team's engineering proficiency. Collaborate with domain experts to comprehend application necessities and translate them into scalable, feasible technical outcomes. Prototype and assess new AI-assisted engineering measures to improve transformation velocity, engineering productivity, and software quality. Contribute to the organization's lasting strategy for AI-driven software modernization, distributed computing, and engineering automation.

Negotiation

View details

Manager, Technical Development Advisory

Ho Chi Minh - Viet Nam


Product

  • L&D/OD

Work with experts to create technical learning solutions for addressing skill gaps and supporting capability development. Manage the administration and optimization of learning management systems and related platforms for effective content delivery and a good learner experience. Take charge of program management for training initiatives, including needs analysis, design, development, delivery coordination, and evaluation. Collaborate with the Head of Technical Development Advisory and senior stakeholders to align learning initiatives with strategic priorities and transformation objectives. Implement and monitor quality assurance processes to uphold high standards across all learning content and delivery. Develop and report on key performance metrics, learning analytics, and program effectiveness to drive continuous improvement. Coordinate with regional and global teams to ensure consistent learning experiences across multiple locations.

Negotiation

View details

Engineering Manager (ERP)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • NodeJS
  • ReactJS
  • Typescript
  • Devops
  • Azure

Discussing the requirements with the team and breaking them down into epics and Jira tasks. Facilitating estimations with the team and capturing them on corresponding Jira items. Tracking progress, ensuring the team stays on plan, and keeping it up to date in Jira. Providing technical leadership and mentoring the engineering team. Conducting regular 1:1s, performance conversations, goal setting, and supporting personal development plans. Owning team delivery, including sprint planning, backlog refinement, and the removal of blockers. Acting as the primary point of contact for Product Management, Release Management, and stakeholders on technical matters. Assisting in interviewing candidates and helping build out the engineering team. Fostering a culture of quality, security, and continuous improvement within the team. Active development and code ownership across the stack - C#/.NET services and React/TypeScript frontends Owning the technical direction of Managed ERP Hosting and the Documents Archive Solution Defining and evolving the technical architecture, driving the roadmap for cloud transformation, and test automation Evaluating and adopting AI-assisted development tools to accelerate team productivity. Championing secure-by-design practices and maintaining high-quality code across the entire stack. Providing hands-on incident response and on-call escalation support together with the team.

Negotiation

View details