(Senior/Lead) C# Developer

ABOUT CLIENT

Our client is a leading global provider of automotive software solutions, helping businesses to digitize and streamline their operations

JOB DESCRIPTION

Create and implement reliable technical solutions based on business and customer requirements
Simplify components and promote code re-use
Anticipate future needs for system extensibility
Stay updated on development tools, technologies, and techniques
Provide technical recommendations and designs based on requirements and mock-ups
Write thorough technical documentation for new enhancements
Communicate complex solutions clearly to the team and Product Managers
Estimate and prioritize technical and business enhancements
Collaborate effectively within a multi-disciplinary team
Test and debug application components
Review peer's code and provide constructive feedback
Identify opportunities to improve team skills
Perform HR management tasks such as attendance management and performance reviews
Coordinate with other teams for solution delivery
Perform other assigned tasks and duties
Design and implement reliable and usable applications
Create detailed design documentation and diagrams
Test and debug application components
Research and develop tools, technologies, and techniques
Collaborate effectively within a multi-disciplinary team
Analyze business needs and develop technical solutions
Anticipate future requirements for system extensibility
Participate in design and code reviews
Support clients' evolving needs through product enhancements
Perform other assigned tasks and duties by management

JOB REQUIREMENT

7+ years of experience in .NET (C#) and ASP.NET
Ability to manage and develop a team of developers
Knowledge of SOLID principles, Dependency Injection, asynchronous execution, and composition over inheritance
Experience in relational database design and normalization
Proficient in REST API design principles
Familiar with XML and SOAP protocols
Skilled in automated testing frameworks (e.g., xUnit, nUnit, Moq, nSubstitute)
Proficient in modern version control (e.g., GitHub)
Familiarity with CI/CD tools (e.g., GitHub Actions)
Exposure to event-based solutions and message bus design patterns (e.g., RabbitMQ)
Experience in cloud environments (preferably AWS)
Familiarity with API testing tools such as Postman
Understanding of DDD concepts
Proficiency in CQRS principles
Experience working in a Scaled Agile Framework (SAFe) environment
2+ years of experience in .NET (C#) and ASP.NET
Proficient in SOLID principles, Dependency Injection, asynchronous execution, and composition over inheritance
Experience in designing and building persistence layers using relational and non-relational database technologies and using appropriate ORM framework
Proficiency in REST API design principles
Proficient in automated testing frameworks (e.g., xUnit, nUnit, Moq, nSubstitute)
Proficient in modern version control
Fluency in English
Some exposure to modern JS frameworks, preferably React
Experience in cloud environments (preferably AWS)
Understanding of DDD concepts
Some experience with event-based solutions (e.g., RabbitMQ, Kafka)
Proficiency in CQRS principles

WHAT'S ON OFFER

Attractive compensation package
Supportive and diverse work environment
Recognition for excellent performance

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:

Product

Technical Skills:

.NET

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J01820

Status:

Close

Related Job:

Senior System Engineer

Ha Noi - Viet Nam


Outsource

  • System

Triển khai & Tích hợp: Cài đặt, cấu hình và tích hợp hệ thống máy chủ (Server), tủ đĩa (Storage), giải pháp sao lưu (Backup) và hệ thống giám sát (Monitoring) theo yêu cầu dự án. Thiết kế giải pháp: Đề xuất cấu hình kỹ thuật phù hợp với nhu cầu khách hàng, đảm bảo hiệu quả và khả năng mở rộng. Giải pháp DC/DR & Ảo hóa: Triển khai các giải pháp trung tâm dữ liệu (DC/DR), ảo hóa, clustering và replication. Phối hợp liên phòng ban: Làm việc chặt chẽ với các nhóm Network, Security, Application để đảm bảo tích hợp và tương thích hệ thống. Đào tạo & Chuyển giao: Thực hiện đào tạo và chuyển giao công nghệ cho khách hàng. Quản trị & Tối ưu hóa: Xử lý sự cố, tư vấn nâng cấp và tối ưu hóa hệ thống. Nghiên cứu & Cập nhật công nghệ: Liên tục cập nhật, nghiên cứu công nghệ mới và tham gia đánh giá các giải pháp mới cho công ty.

Negotiation

View details

Senior Data Engineer

Ha Noi - Viet Nam


Outsource

  • Data Engineering

Triển khai dự án dữ liệu: Tham gia triển khai các dự án Data Platform, Data Warehouse, Data Lakehouse, AI Platform… chủ yếu trong lĩnh vực Tài chính - Ngân hàng. Thiết kế & Vận hành: Thực hiện thiết kế, cài đặt cấu hình và vận hành toàn bộ phần mềm, dịch vụ trong nền tảng dữ liệu (database, data ingestion, data governance, orchestration, query engine…). Hỗ trợ khách hàng & đối tác: Phát triển, tối ưu data pipeline, báo cáo; hỗ trợ migrate dữ liệu từ hệ thống cũ sang nền tảng mới. Đầu mối kỹ thuật: Làm việc trực tiếp với hãng và đối tác trong các trao đổi kỹ thuật. Tài liệu triển khai: Lập và quản lý tài liệu liên quan đến quá trình triển khai. Trình bày & Giới thiệu giải pháp: Tham gia trình bày, giới thiệu các giải pháp dữ liệu với khách hàng. Nghiên cứu & Phát triển: Nghiên cứu chuyên sâu các công nghệ và giải pháp dữ liệu theo định hướng công ty. Các công việc khác: Thực hiện nhiệm vụ khác theo yêu cầu.

Negotiation

View details

Senior Security Engineer

Ho Chi Minh - Viet Nam


Product

  • Security
  • Devops

Strengthen security controls in popular commercial cloud environments Enhance security for applications, infrastructure, and CI/CD pipelines Identify threats and vulnerabilities through threat modeling Take ownership of security operations such as reporting and process optimization Automate workflows to enhance efficiency and reliability Analyze security data to derive actionable insights Document risks and propose solutions for approval Provide support for incident response and vulnerability management Collaborate with global teams asynchronously

Negotiation

View details