Mô Tả Công Việc
We are looking for a talented Senior .NET Core Developer to join our software development team. You will be responsible for building and maintaining high-quality backend applications, integrating with frontend systems, and ensuring optimal performance and security.Open for Fresher and Mid-Senior Level Candidates to join our team. For Fresher-level candidates, we provide a structured training and mentoring program, with opportunities to work on real projects and grow professionally.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
1. Technical Skills:Experience:
At least 3–5 years of experience in software development using .NET Core/.NET Framework
Practical experience with .NET Core projects, API development, and integration with frontend or third-party systems
Backend Development:
Proficient in C#, .NET Core, ASP.NET Core, Entity Framework Core, and related technologies
Strong understanding of Object-Oriented Programming (OOP), MVC pattern, and design patterns (e.g., Dependency Injection, Repository Pattern)
Skilled in developing RESTful APIs, microservices architecture, and using tools such as Swagger and Postman
Integration & Development:
Experience working with databases such as SQL Server, PostgreSQL, MySQL, or NoSQL databases (e.g., MongoDB, Redis)
Understanding of the Software Development Life Cycle (SDLC), including architecture design, testing (unit & integration testing), and deployment (CI/CD)
Ability to optimize application performance, ensure security (authentication/authorization), and handle complex technical issues
Preferred (Nice-to-Have):
Experience with frontend technologies such as Java, NodeJS, Angular, React, or Vue.js
Knowledge of cloud services (AWS, Azure, Google Cloud) or container technologies like Docker, Kubernetes
2. English Skills:Proficient in English communication (both speaking and writing) to work with international teams and clients3. Soft Skills & Responsibilities:
Teamwork:
Work in Agile/Scrum environment, collaborate with Scrum Master and development teams
Participate in product design, technical evaluations, and code reviews to ensure code quality
Leadership:
Ability to lead small teams, mentor junior/mid-level developers, or take on Tech Lead responsibilities
Provide technical solutions, optimize development processes, and ensure non-functional requirements are met
Problem-Solving:
Capable of analyzing, designing system architecture, and resolving complex technical problems
Research and apply new technologies in projects
4. Education & Experience:
Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or related fields
3–5 years of experience working in tech companies, preferably with international or outsourcing projects
*** Application Requirements:
A detailed CV listing experience and completed projects
Relevant certificates (if any)
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Benefits:
Working hours: 8:00 AM – 5:00 PM, Monday to Friday
Flexible working model: Mainly on-site, with remote work flexibility when needed (not a fully remote position)
Competitive Salary: 20 – 35 million VND/month
Full insurance in accordance with the law
Paid leave, 13th-month salary
Team building activities, skill development training
Professional and dynamic working environment with career growth opportunities