CV WorkCV Work
Lọc
Tỉnh / thành
Ngành nghề
Mức lương

Tuyển dụng Software Engineer .NET 3+ Years Exp 1.400-1.700 tại Hà Nội

Chưa có CV? Tạo CV miễn phí ở đây →

Kỹ năng cần có cho Software Engineer .NET 3+ Years Exp 1.400-1.700

Mô tả công việc Software Engineer .NET 3+ Years Exp 1.400-1.700

Top 3 Reasons To Join Us Flexible working hour Competitive salary & good remuneration 1 week holiday with allowance up to 300$ The Job

We are looking for a passionate Software Engineer to join our product development team. You will participate in designing and developing software solutions for self-service systems such as Photo Booths, Kiosks, Automated Machines, and other Windows-based embedded solutions.

You will work closely with Business Analysts, Product Owners, QA Engineers, and Software Engineers throughout the entire software development lifecycle, from requirements analysis to product release.

 

Responsibilities

  • Design, develop, maintain, and enhance software applications using Microsoft .NET technologies.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including:
    • Requirement analysis
    • System design
    • Implementation
    • Unit testing
    • Integration testing
    • Deployment and maintenance
  • Develop desktop and web applications using C#, .NET, ASP.
    NET, and Blazor
    .
  • Design clean, maintainable, and scalable software architectures.
  • Troubleshoot, debug, optimize, and improve existing applications.
  • Create and maintain technical documentation (design documents, UML diagrams, API specifications, etc.).
  • Collaborate with cross-functional teams to deliver high-quality software products.
  • Perform code reviews and proactively ensure software quality.
  • Research and evaluate new technologies that improve product quality and development efficiency.
  • Perform other duties assigned by the Team Leader.
Your Skills and Experience

1 - Core Requirements

  • Programming: Strong programming skills in C#, .NET Framework and modern .NET (.NET 6/8+), Object-Oriented Programming (OOP)
  • Software Engineering: SOLID Principles, Design Patterns, Clean Code, Debugging & Troubleshooting, Unit Testing fundamentals
  • Web Development: , Blazor (Server or WebAssembly), HTML/CSS/JavaScript fundamentals
  • Database: SQL fundamentals, Experience with relational databases (SQL Server, MySQL, PostgreSQL...)
  • Development Process: Git, Agile/Scrum, Jira, Confluence
  • General Skills: Problem solving, Analytical thinking, Intermediate English, Team collaboration

2 - Strongly Preferred

  • Software Architecture: Clean Architecture, Layered Architecture, Dependency Injection, Repository Pattern
  • Distributed Systems: RESTful API, gRPC, SOAP / WCF, Microservices
  • Windows Development: Windows desktop application concepts, 32-bit vs 64-bit applications, DLL, Windows Services
  • Asynchronous Programming: async / await, Task Parallel Library, Thread vs Process, Synchronization, Background services

3 - Product & Device Development

  • Hardware Integration: USB communication, COM / Serial (RS232), Printer integration, Camera integration, Scanner integration, Payment devices, Device SDK integration
  • Windows Internals: Native DLL interaction, Driver concepts, Windows Registry, Windows Services, Process management
  • Product Engineering: Logging, Diagnostics, Performance optimization, Memory management, Software deployment, Offline applications
  • Documentation: UML, Sequence Diagram, Class Diagram, Technical Design Documents 

4 - Nice to Have

  • DevOps: Docker, Kubernetes, Linux, CI/CD, Azure DevOps, GitLab CI
  • Artificial Intelligence: Machine Learning fundamentals, Computer Vision, Image Processing, OpenCV
  • Generative AI: AI-assisted software development, ChatGPT, Claude, Gemini, GitHub Copilot
  • Cloud: Google Cloud, Azure, AWS, Message Queue, Event-driven Architecture
  • Other: WPF/MAUI/Embedded software/IoT applications

What We Are Looking For

  • Passion for software engineering and continuous learning.
  • Strong analytical and problem-solving skills.
  • Ownership mindset with attention to software quality.
  • Ability to work independently as well as in a collaborative team.
  • Willingness to learn new technologies and adapt to changing business requirements.
  • Good communication and teamwork skills.
Why You'll Love Working Here
  • Work on real-world products combining software and hardware.
  • Opportunity to d
Việc này hợp với ai đó bạn quen?

Mức lương Software Engineer .NET 3+ Years Exp 1.400-1.700 trên thị trường

Nhân viên · Công nghệ thông tin · đo trên 4.154 tin đang tuyển ở CV Work
Thấp (25%)13,5 tr
Trung vị18 tr
Cao (25%)25 tr

Mức của tin này (38,8 triệu) cao hơn trung vị 115%.

Nhà tuyển dụng Kis Technology

Kis Technology · Hà Nội

Software Engineer .NET 3+ Years Exp 1.400-1.7001,400 - 1,700 USD · Hà Nội
Ứng tuyển ngay →