Kỹ năng
Mô tả công việc
- Lead the design, development, and implementation of complex software solutions using C# and the ASP.NET MVC/API & Razor Pages framework.
- Develop and maintain front-end applications with a strong focus on Angular Latest and TypeScript, ensuring a responsive and intuitive user experience.
- Collaborate with product owners, architects, and fellow engineers to define technical requirements and system designs.
- Utilize EF (Entity Framework) for efficient data access and management, interacting with MSSQL databases.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards.
- Participate in code reviews, providing constructive feedback and ensuring high code quality.
- Troubleshoot and resolve complex technical issues across the application stack.
- Mentor junior developers and contribute to the continuous improvement of development processes.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact and benefits (e.g., exploring AI-assisted development tools like Cursor AI).
- Contribute to architectural discussions and strategic technical planning.
- Develop and maintain front-end applications with a strong focus on Angular Latest and TypeScript, ensuring a responsive and intuitive user experience.
- Collaborate with product owners, architects, and fellow engineers to define technical requirements and system designs.
- Utilize EF (Entity Framework) for efficient data access and management, interacting with MSSQL databases.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards.
- Participate in code reviews, providing constructive feedback and ensuring high code quality.
- Troubleshoot and resolve complex technical issues across the application stack.
- Mentor junior developers and contribute to the continuous improvement of development processes.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact and benefits (e.g., exploring AI-assisted development tools like Cursor AI).
- Contribute to architectural discussions and strategic technical planning.
Yêu cầu công việc
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong understanding of software design patterns, architectural principles (e.g., RESTful APIs), and clean code practices. The candidate must know how to apply these understanding in a real-world scenario.
- Proficiency in database design and development using MSSQL is a must, including writing complex queries, stored procedures, and optimizing performance.
- Extensive professional software development experience (7+ years) with a deep focus on .NET technologies.
- Mandatory expertise in C# programming and the ASP.NET MVC/API & Razor Pages framework.
- Solid and proven experience with front-end development using Angular Latest and TypeScript.
- Proficiency in database design and development using MSSQL is a must, including writing complex queries, stored procedures, and optimizing performance.
- Extensive experience with Object-Relational Mappers (ORMs), particularly EF (Entity Framework).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Bonus Points (Nice to Have)
- Experience with cloud platforms (e.g., Azure, AWS).
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to Cursor AI or other AI-powered coding assistants.
- Experience with unit testing, integration testing, and mocking frameworks.
- Knowledge of agile methodologies (Scrum, Kanban).
- Strong understanding of software design patterns, architectural principles (e.g., RESTful APIs), and clean code practices. The candidate must know how to apply these understanding in a real-world scenario.
- Proficiency in database design and development using MSSQL is a must, including writing complex queries, stored procedures, and optimizing performance.
- Extensive professional software development experience (7+ years) with a deep focus on .NET technologies.
- Mandatory expertise in C# programming and the ASP.NET MVC/API & Razor Pages framework.
- Solid and proven experience with front-end development using Angular Latest and TypeScript.
- Proficiency in database design and development using MSSQL is a must, including writing complex queries, stored procedures, and optimizing performance.
- Extensive experience with Object-Relational Mappers (ORMs), particularly EF (Entity Framework).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Bonus Points (Nice to Have)
- Experience with cloud platforms (e.g., Azure, AWS).
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to Cursor AI or other AI-powered coding assistants.
- Experience with unit testing, integration testing, and mocking frameworks.
- Knowledge of agile methodologies (Scrum, Kanban).
Thời gian làm việc
Trong tuần: Từ thứ 2 - thứ 6
Trong ngày: Từ 15:00 giờ - 00:00 giờ
Quyền lợi ứng viên
- Participate in company activities: Monthly, quarterly parties, teambuilding, travel, relaxation and other activities
- Opportunities to work with big customers, advanced technology, personal development...
- Opportunity to work in groups with many leading experts in the field of domestic and international IT.
- Opportunity to implement ambitious projects in many countries, gain exposure to the latest technologies and learn from talented colleagues.
- Work in a youthful, vibrant, modern and multicultural environment. Communication activities and events on holidays take place regularly.
- Promotion opportunities based on capacity with corresponding rank increases and salary increases.
- Have the right to participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills...) and Japanese language classes.
- And many other attractive benefits...
- Opportunities to work with big customers, advanced technology, personal development...
- Opportunity to work in groups with many leading experts in the field of domestic and international IT.
- Opportunity to implement ambitious projects in many countries, gain exposure to the latest technologies and learn from talented colleagues.
- Work in a youthful, vibrant, modern and multicultural environment. Communication activities and events on holidays take place regularly.
- Promotion opportunities based on capacity with corresponding rank increases and salary increases.
- Have the right to participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills...) and Japanese language classes.
- And many other attractive benefits...
Địa chỉ làm việc
Hà Nội







