.NET Software Engineer

Job Description

Be an integral member of the software development team:

  • Develop innovative software with an emphasis on desktop, server, and web applications
  • Deliver projects on-time and to specification with an appropriate level of quality
  • Conduct unit test, performance test, functional tests and carry out system documentation
  • Provide the system with database scripts and verify data integrity among sub-systems/external systems
  • Provide technical support during implementation/production of the system
  • Interact and follow up with customers, cross-functional teams to deliver projects
  • Reports to software manager/project manager on system development status

Requirements

Must have:

  • Degree in Computer Science, Engineering or equivalent
  • Minimum 5 years of working experience in software development and system support
  • Good English communication skills
  • Good organization, and time management skills
  • Full stack developer with a strong background in development with Visual Studio.NET in C#
  • Familiarity and experience with .NET Framework, .NET Core (ASP.NET Core MVC) & Entity Framework Core/Linq.
  • Frontend development with JavaScript frameworks, Bootstrap, JQuery, HTML5, CSS3, Angular
  • Strong understanding of OO concept, SQL
  • Experienced with architecture styles/Web APIs (RESTful & SOAP)
  • Excellent debugging and optimization skills
  • Proficient understanding of code versioning tools such as Git
  • Significant knowledge across multiple platforms, processes, or architectures, as well as broad knowledge of new technologies, and will include directing the design efforts of less experienced architects

Nice to have:

  • Experience in designing and delivering high-availability, scalable cloud-based systems
  • Experience in designing and delivering high-availability, scalable cloud-based systems
  • Familiarity in other languages like Node.js or Vue.js, React
  • Good understanding of Web services, AJAX.
  • Good understanding of code versioning tools such as SVN, and Bitbucket
  • Knowledge and experience in AWS cloud services (Lambda, SQS, RDS, ElastiCache, SES, ECS, etc)
  • Work proficiently at both strategic and tactical aspects of a project. Ability to code complex programs and derive logical processes

Why you'll love working here

  • Excellent salary with good benefits
  • Allocate modern working devices: Laptop, Macbook, Second Monitor, iPhone, etc...
  • Year-End Bonus
  • Bao Viet Health Insurance
  • Compulsory insurance according to Vietnam Labor Law
  • Salary review based on performance yearly
  • Unlimited potential for the career path
  • Technical activities, presentation, sharing
  • Sport/Game activities
  • Fantastic yet professional working environment
  • Lovely, friendly, and talented colleagues
  • Weekly Happy Hour
  • Free and unlimited coffee, tea, snack, fruit... in the office
  • Monthly team-building
  • Yearly company trip - Year End Party

Apply for this job

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.