← Kis Technology
Software Engineer .NET 3+ Years Exp 1.400-1.700
Kis Technology · Hà Nội
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
Engineering / Mechanical
Salary
Từ 35tr
Location
Quận Nam Từ Liêm, Hà Nội, Hà Nội
Overview
- 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
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 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.
Benefits
BonusHealthcareCompany trips
Summary of facts from the official posting. View original ↗
Interested in this role?
You'll be taken to the employer's official application page.
Apply on official site ↗
Is this your business?
Claim this page, request edits or removal
→