Việc làm này đã được thêm vào mục Việc làm đã lưu.
Bạn đã lưu tối đa 20 việc làm. Nếu bạn muốn lưu mới, hãy cập nhật Việc làm đã lưu.
Đăng
3 giờ trước
Chuyên môn:
Lĩnh vực:
Phần Cứng và Điện Toán
Dịch Vụ và Tư Vấn IT
Sản Phẩm Phần Mềm và Dịch Vụ Web
Nghiên cứu & Phát triển Công nghệ Mới
3 Lý do để gia nhập công ty
- Flexible working hour
- Competitive salary & good remuneration
- 1 week holiday with allowance up to 300$
Mô tả công việc
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.
Yêu cầu công việc
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.
Tại sao bạn sẽ yêu thích làm việc tại đây
- Work on real-world products combining software and hardware.
- Opportunity to develop Windows, web, and automation solutions used internationally.
- Modern Microsoft technology stack.
- Collaborative engineering culture with opportunities to learn advanced software architecture and hardware integration.
- Career development opportunities and continuous technical learning.
- Competitive salary & good remuneration
- Salary revised annually
- 13th month salary
- Project bonus
- 1 week holiday with allowance up to 300$ and fully paid salary.
- 12 days fully paid annual leaves.
- Social, healthcare & unemployment insurance.
- Flexible working hour, friendly & healthy working environment
- Start at around 9:00 AM.
- 5 days a week.
- No working overtime.
- Team building every month.
We mainly focus on software R&D.
Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Phần Cứng và Điện Toán
Quy mô công ty
1-50
nhân viên
Quốc gia
Vietnam
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT
Việc làm tương tự dành cho bạn
Nhận các việc làm tương tự qua email
Nhận thông báo
NEW FOR YOU
Đăng
7 giờ trước
Solution Architect (.NET/C#, ReactJS, English, AI)
Tại văn phòng
Hà Nội
Góp ý