Fullstack .NET Engineer

ABOUT CLIENT

Our client is a leading technology solutions provider specializing in custom software development and IT services. With a focus on innovation and quality, they deliver tailored solutions to businesses worldwide. Their expertise in various industries ensures that clients receive high-quality products that meet their specific needs and drive digital transformation.

JOB DESCRIPTION

Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using .NET, Angular, Microservices, and Azure.
Develop high-quality, maintainable, and efficient code for backend services and frontend applications.
Translate business requirements into reliable and scalable technical solutions.
Contribute to system architecture, technical direction, and continuous improvement of engineering practices.
Promote software quality through code reviews, testing, and adherence to best practices.
Address complex technical challenges and proactively drive solutions to completion.
Actively engage in Agile/Scrum processes, ensuring effective collaboration and delivery.
Work closely within a collaborative, transparent, and egalitarian team environment.
Continuously learn, innovate, and contribute ideas to enhance product quality and team performance.

JOB REQUIREMENT

Requirements:
Minimum of 3 years of experience in .NET development, focusing on large-scale enterprise applications and solutions.
Strong proficiency in C# and Object-Oriented Programming (OOP), along with a solid understanding of software design principles, including SOLID, DRY, Separation of Concerns, Dependency Inversion, and Persistence Ignorance.
Hands-on experience with ASP.NET Core (MVC, WebAPI) and RESTful API development, including knowledge of HTTP methods and status codes.
Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and Angular.
Experience working within an Agile/Scrum environment.
Familiarity with Entity Framework Core, unit testing, and integration testing.
Proficiency in Agile software development using the Scrum framework, along with GIT flow for source control.
Good understanding of CI/CD and DevOps practices, including unit and integration testing.
Ability to write clean, maintainable code and refactor as necessary.
Good communication skills in English, particularly in meetings and discussions.
Strong problem-solving abilities, self-learning mindset, ownership mentality, and a focus on continuous improvement.
Capability to work independently and take responsibility for assigned tasks.
 
Preferred Qualifications:
Experience with cloud technologies and modern infrastructure, including Azure, Docker, and Kubernetes.
Familiarity with contemporary architectural practices such as microservices, clean architecture, and domain-driven design, as well as message brokers like RabbitMQ and Azure Service Bus.
Knowledge in identity and access management solutions, such as Identity Server, Azure B2C, Okta, and OIDC.

WHAT'S ON OFFER

Rewards & Career Growth
Receive a competitive salary with full gross pay from the start, an additional month’s salary, performance bonuses, and evaluations every six months.
Continue your development through training in technical and interpersonal skills, English lessons with native speakers, active tech communities, and a Learning Support Program.
 
Flexibility & Global Opportunities
Benefit from a hybrid work model that allows for working from home a few days per week and flexible start times up to 10:00 AM.
Work with international clients and teams on global projects, engage with modern technologies, and tackle real-world business challenges.
 
Health & Work-Life Balance
Maintain your well-being with health insurance, annual medical check-ups, optional coverage for family members, and wellness activities.
Enjoy ample time for personal life with 12 days of annual leave that increase with service duration, 5 paid sick days, 11 public holidays, and an additional day off during the holiday season.
 
A Great Place to Work
Savor complimentary daily breakfast, beverages, snacks, and regular gatherings, along with a monthly budget for team activities.
Connect with others through clubs such as Football, Badminton, Swimming, Chess, and Music, fostering shared interests and camaraderie.
Create lasting memories with annual trips, year-end celebrations, and various events throughout the year.
Experience a supportive environment with birthday gifts, holiday bonuses, welcome presents, and financial assistance for life events such as marriages, childbirth, and bereavement.

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:

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02332

Status:

Active

Related Job:

Senior Fullstack .NET Engineer

Ho Chi Minh


Outsource

Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using various technologies. Develop high-quality, maintainable code for both backend services and client-side applications. Translate business and stakeholder requirements into efficient, reliable technical solutions. Contribute to system architecture, technical direction, and continuous improvement of engineering practices. Advocate for software quality through code reviews, testing, and adherence to best practices. Solve complex technical problems and proactively drive solutions to completion. Actively participate in Agile/Scrum processes and promote a collaborative, transparent team culture. Continuously learn, innovate, and contribute ideas to enhance product and team performance.

Negotiation

View details

Senior Automation Quality Engineer

Ho Chi Minh - Viet Nam


Outsource

Design and develop automated testing frameworks and solutions that promote quality engineering and shift-left testing practices. Analyze, design, create, and execute automated test cases for backend microservices and monolithic applications, as well as end-to-end tests using tools such as Cypress and Playwright. Design, create, and maintain automated tests across unit, API, integration, system, and end-to-end testing, while continuously enhancing test coverage and quality. Conduct manual testing and perform non-functional testing, including performance, resilience, and security testing. Integrate testing practices into CI/CD pipelines. Collaborate with software engineers, product owners, and stakeholders to identify and manage quality risks. Review code and provide guidance to developers on creating effective automated tests. Contribute to exploratory testing, release verification, and initiatives for continuous improvement. Actively engage in sprint planning and other Agile ceremonies, offering insights and guidance on quality and testing progress. Lead quality assurance and automation efforts within the Scrum teams, striving to elevate overall quality standards.

Negotiation

View details

Senior Product Engineer

Ho Chi Minh - Viet Nam


Product, AI Application Platform

  • Python
  • AWS
  • Azure
  • AI

Design and develop the agent framework, including workflows, tool utilization, orchestration, and reasoning. Create the runtime, governance, and evaluation capabilities to ensure that agents are safe and reliable in production environments. Develop integrations and reusable components that link agents to customer systems and data. Manage features from start to finish: comprehend the user problem, deliver an initial version quickly, then refine it with feedback from end-users until it is polished and truly functional. Utilize these agents in daily tasks and address any obstacles encountered. Maintain high standards for quality and guide others through code reviews.

Negotiation

View details