Tóm lược
Mô tả công việc
Tóm tắt công việc
- Participate in agile software development, including coding, maintenance, and deployment of web applications.
- Design and develop interactive, responsive user interfaces using ReactJS and TypeScript.
- Build APIs and server-side business logic using C# and .NET Core.
- Work with SQL Server, optimizing queries, writing stored procedures, and managing indexing.
- Have experience in building the core components of web projects, ensuring robust and scalable architecture.
- Independently manage tasks, propose technical solutions, and resolve complex issues.
- Engage in code reviews, system architecture discussions, and product planning.
- Research new technologies to enhance development processes and product quality.
- Work independently or collaborate with project team members to ensure specifications are met.
- Collaborate and report directly to teams in Vietnam and Canada.
- Negotiable salary based on skills and experience.
- Annual performance appraisal and attractive bonuses.
- Opportunities to train and work in Canada.
- Regular technical seminars and professional growth programs.
- Flexible working hours: 7:00 AM–9:00 AM to 4:30 PM–6:30 PM, Monday–Friday.
- International, open, and respectful workplace culture.
- Team-building activities, yearly company trips, and sports programs.
- Breakfast allowance, annual health check-ups, and healthcare program.
- Full compliance with Vietnamese Labor Code, including social, health, and unemployment insurance.
Yêu cầu công việc
Education/Training Required
- Bachelor’s degree in Computer Science, Information Technology, or equivalent.
Required Job Skills
- Minimum 3 -5 years of experience with ReactJS, TypeScript, and JavaScript for building dynamic, responsive web interfaces.
- At least 2 years of experience with C# and .NET Core for developing APIs and back-end logic.
- Strong skills in SQL Server, including writing stored procedures, optimizing indexing, and query performance.
- Proven experience in architecting and building core components of web projects.
- Solid understanding of Object-Oriented Programming (OOP) and design patterns (e.g., MVC, Repository).
- Ability to self-manage tasks, plan effectively, and deliver on time with minimal supervision.
- Experience deploying applications on IIS and using Git for source control.
- Knowledge of performance optimization, security, and accessibility best practices for web applications.
- Proficient in reading and writing technical documentation in English for collaboration with international teams.
Nice to Have
- Unit and integration testing with tools
- Experience with eCommerce projects
- Knowledge of cloud environments
- Experience with OKR, Agile/Scrum methodologies.
Skills/Traits/Abilities:
- Takes initiative, is reliable, and eager to learn.
- Thinks clearly and works well with others to solve issues.
- Loves finding new ideas and making things better.
- Able to remain effective and focused on high-pressure situations or during critical incidents
- Willingness to work after hours or on-call when required to meet business needs
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- JavaScript
- ReactJS
- TypeScript
- C#
- IIS
- MVC
- OOP
- Git
- Unit testing
- Integration Testing
- Stored Procedure
- Design Patterns
- API
- MS SQL
- Repository pattern
- Ecommerce
- .NET Core
NĂNG LỰC
- Dynamic
- Documentation
- Teamwork
- Scrum
- Agile
- Proactive
- Reliable
- Ambitious
Thông tin doanh nghiệp
i3 International is a leader in digital video technology.
Headquartered in Toronto, Ontario, Canada and branches in USA.
i3 DVR in Vietnam, a software development organization owned by i3 International, was established from 2004 in order to expand i3's Research and Development Software Department. Within 12 years, i3 DVR Vietnam has developed software applications and hardware integration with the highest quality and greatly impacted the expansion of i3 as a global brand by delivering on challenging projects.
To expand our business further, we are looking for the experienced and talent candidates. If you are confident in having excellent experience as a Software Developer and wish to work in a friendly, energetic, and international working environment with opportunities to be trained and possible promotions to work abroad, come join our team!