Senior .NET Software Engineer (C#)

NashTech
HCM: Etown 364 Cộng Hòa, Phường 13, Quận Tân Bình, TP. HCM | HN: HITC Building, 239 Xuân Thủy, Dịch Vọng Hậu, Quận Cầu Giấy, Hà Nội
Outsourcing
Ho Chi Minh, Ha Noi
Salary: Negotiable
C# .NET

Technologies We're Using

PHP
Java
NodeJS
.NET
Angular

What You’re In Charge?

JOB DESCRIPTION

The Senior is responsible to write 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 system architecture and design decisions.

  • To develop software program with limited support from senior engineers.
  • To write program in compliance with established coding quality standard of the company
  • To run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing
  • To self-train on new technologies
  • Can perform technical lead or team lead role for project.
  • To implement strictly all the customer’s process if being requested, company’s processes and systems complied with CMMi standard
  • To document detailed designs as part of design team (lead by PSE or SA).
  • To perform other tasks assigned by the Line Manager, Project Manager & Technical Manager.

What We’re Searching?

YOUR SKILLS AND EXPERIENCE

  • 3+ years’ experience in .NET competence;
  • Good knowledge of OOP, clean code.
  • Proficient C#, NET Framework, .NET Core, MVC, Web API, Entity Framework and SQL Server.
  • Good at writing Unit Tests with mocking frameworks
  • Good knowledge of programming patterns and principles e.g Seperation of Concern, Repository Pattern, UnitOfWork, DRY, SOLID
  • Basic knowledge of HTML, CSS, JavaScript. Having experience of any JavaScript front-end framework e.g. Angular, React, Vue…
  • Good knowledge of security and performance optimization
  • Be able to do code review and support junior developers
  • Basic knowledge of cloud technologies e.g. AWS, Azure
  • Knowledge of CMS, CRM system such as SharePoint, Microsoft Dynamics is a plus

People are extremely important to us and that’s why we have a clear vision: to make NashTech 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

Best About This Position

13 month salary per year
Performance bonus (up to 2-month salary)
Social – Health – Insurance paid fully
WeCare - WeShare - WeDare - WeInnovate Engagement Program
Flexible option bonus for good performers & retention bonus for outstanding performers
Annual leaves: 14 ~ 18 days
Healthcare: Annual health check-up, Premium Health Insurance (plus 1 slot for your dependent)
Training courses: Technical skills – Soft skills – English
Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…

NashTech

We are experts in technology, delivering smart solutions that solve business challenges and create value. Our award-winning teams apply deep expertise and passion to deliver complex IT projects globally.  Since 2000 NashTech has been delivering software development, cloud services, managed services, digital transformation and BPS from our development centres in... See more

We are experts in technology, delivering smart solutions that solve business challenges and create value. Our award-winning teams apply deep expertise and passion to deliver complex IT projects globally. 

Since 2000 NashTech has been delivering software development, cloud services, managed services, digital transformation and BPS from our development centres in Vietnam. Part of the Harvey Nash Group, we operate in the UK, Europe, USA, Australia, Singapore, Vietnam and Japan. 

This enables us to go where our clients go, ensuring they have the technology services they need to support strategic business growth. Whether you’re looking to increase the capacity of your existing tech team or want to outsource a project to a specialised partner, NashTech has a model tailored to your specific business needs.

Website: https://www.nashtechglobal.com/

Less

HCM: Etown 364 Cộng Hòa, Phường 13, Quận Tân Bình, TP. HCM | HN: HITC Building, 239 Xuân Thủy, Dịch Vọng Hậu, Quận Cầu Giấy, Hà Nội

Outsourcing

Over 1000