Fullstack Developer (.Net/C#/WPF/Hanoi)ID:27304

35,000,000 USD ~ 50,000,000 USDHanoi (General)about 19 hours ago

Overview

  • Salary

    35,000,000 USD ~ 50,000,000 USD

  • Industry

    Software

  • Job Description

    · Design and develop Windows desktop applications using .NET (C#) and WPF for UI.
    · Implement secure communication protocols (MQTT, HTTP, SSL/TLS) and integrate with Service Bus.
    · Manage Windows Services, environment variables, accounts, and permissions for application deployment.
    · Work with SQL Server for data storage and retrieval, ensuring efficient database operations.
    · Handle network share (UNC) access, ZIP archive processing, and related file operations.
    · Ensure robust error handling and detailed exception reporting for user awareness.
    · Create modular namespaces and classes for future integration with main codebase.
    · Optimize diagnostic tools to load data from the database and allow user interaction for quick tests and retries.
    · Maintain compliance with security and performance standards while minimizing third-party dependencies.
    · Work as assigned by Project manager/ Customers, support team members with complex functions.
    · Resolve issues proactively to deliver high quality products.

Qualifications

  • Requirement

    1. Must have

    · Strong experience in .NET Framework, C#, and WPF for desktop application development (5+ years of .NET/WPF).
    · Strong Object-Oriented Programming and Development skills.
    · Familiarity with SOAP/RESTful APIs to connect to backend services.
    · Developed visual components through WPF using XAML and Expression Blend.
    · Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.
    · Worked on Binding, Styles, Data Template, Control Template, Converters, Layout Panels in XAML.
    · Implemented ADO.NET Entity Framework and LinQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database.
    · Created UML diagrams and wrote some Technical Design Documents before implementing new features.
    · Wrote Unit test cases using Visual Studio test tool.
    · Utilized TFS, GIT for source control.
    · Hands-on experience with Windows Services, Service Bus, and network configurations.
    · Proficiency in SQL Server and database schema design.
    · Knowledge of secure communication protocols (SSL/TLS, HTTP, MQTT).
    · Ability to write clean, maintainable code and follow best practices for exception handling and modular design.
    · Familiarity with Windows accounts and permissions, UNC paths, and ZIP archive handling.
    · Can use English well (reading, writing, speaking in global project).

    2. Nice to have

    · Ability to adapt to changing technology and priorities
    · Strong analytical thinking skills
    · Good planning, organizing, decision-making and problem-solving skills
    · Experience working in an Agile/Scrum environment.
    · Understanding of mobile development principles is a plus

  • English Level

    Upper-Intermediate Level

  • Other Language

    None

Additional Information

  • Benefit

    - Annual Health check up
    - Accident and Medical Insurance
    - Summer Vacation
    - Team building activities
    - Salary raise
    - Bonus
    - Additional special holiday
    - Training (Language Training, Technical Training, Soft-skill Training, On-job Training, etc.)
    - Oversea business trips (Japan, China, Singapore, US, Mexico, EU, etc.)

  • Working Hour

    9:00 ~ 16:00

  • Holiday

    Flexible working time . core time 9 - 16:00
    - Saturday
    - Sunday
    - National holiday

  • Job Function