(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

Salary:

Negotiation

Job ID:

J01820

Status:

Active

Related Job:

Senior Deep Learning Engineer - AI for Wireless Systems

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Machine Learning

Develop and test deep learning models for various wireless signal processing tasks including channel estimation, beam alignment, link adaptation, and scheduling. Utilize simulation tools and real-world datasets to create models that can be applied across different wireless scenarios. Build, train, and assess neural networks (e.g., CNNs, Transformers, GNNs) with PyTorch or TensorFlow. Engage in teamwork with researchers and system engineers to incorporate models into complete RAN systems. Enhance model efficiency for real-time processing and hardware acceleration. Participate in model assessment, performance comparison, and deployment preparation on GPU platforms.

Negotiation

View details

Senior Natural Language Processing Engineer

Ho Chi Minh - Viet Nam


Product

  • Machine Learning
  • NLP

Create and enhance AI language models for different NLP tasks such as translation and sentiment analysis. Deploy and integrate models for various language pairs to ensure smooth integration into projects. Work with cross-functional teams to support the effective deployment of NLP models. Constantly assess and enhance model performance to upkeep high standards.

Negotiation

View details

Senior Data Engineer, Log Analytics

Ho Chi Minh - Viet Nam


Product

  • Data Engineering

Take charge of creating cutting-edge technologies and strategies, focusing on visualizing and analyzing log data effectively. Precisely analyze Syslog and telemetry data to predict and categorize errors and job failures. Work with team members to set new technology directions and deploy advanced log analytics solutions. Collaborate with teams from different areas to identify effective data analysis strategies and methods.

Negotiation

View details