KMS Technologywas established in 2009 as a U.S.-based software servicescompany. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise.We pride ourselves on creating brilliant solutions for our clients by leveraging deep expertise, advanced technologies, and delivery excellence for a shared success where everyone can reach their fullest potential. With three Business Lines:
- KMS Software:Leverage software domain expertise to help clients make better business decisions in technology platforms, increase speed-to-market, and gain critical development support through innovative technology solutions.
- KMS Solutions:Empower BFSI businesses to embrace the digital finance revolution and expedite clients’ journey towards complete digitalization, technology consulting, data analytics, software development, and software quality.
- KMS Healthcare:Build transformative next-gen technologies to solve healthcare’s most challenging problems, providing innovative tools and expertise to providers, payers, life sciences, and medical technology vendors.
- Perform hands-on coding and code review as other peer developers as needed
- Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this
- Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required
- Write unit tests and run through all the test cases for assigned tasks and ensure all cases are tested and passed before release for testing
- Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate and planning, etc
- Perform other tasks assigned by the Line Manager
General Requirements:
- Bachelor's degree in Computer Science, Information Technologyor a related field.
- Good communication in English at least at upper intermediate level.
- Likely having 3+ years of experience depending on how fast of your learning and developing technical capability.
- Familiar with Agile development methodologies (Scrum, XP, Kanban).
- Ability to obtain deep knowledge of the project technologies and work independently with minimum guidance.
- Ability to self-learn and adapt to new technologies quickly.
- Professional experience as a Full-Stack Software Engineer.
- Proficiency in Node.js and NodeJS frameworks (Nest.js, Express.js, etc.)
- Solid knowledge of OOP, design patterns and enterprise application architecture patterns.
- Experience with database design and SQL (e.g., SQL Server, Oracle, MySQL).
- Performs effectively & independently in software implementation activities: maintainability, re-usability, code review, unit testing, integration testing, etc.
- Experience with web development technologies (HTML, CSS, JavaScript) and front-end frameworks (e.g., ReactJS, Angular, VueJS, KnockoutJS)
- Experience in devops CI/CD, microservices and cloud environments (Azure/AWS/GCP).
- Working in one of the Best Places to Work in Vietnam, Top 10 ITC Company in Vietnam
- Flexible working model: Flexible time & Hybrid working from Ho Chi Minh or Da Nang city or working remotely from any location in Vietnam
- Attractive Salary & Benefits, full salary in probation, social insurance on full gross salary
- Performance appraisal twice a year, 13th-month salary and performance bonus
- Premium healthcare insurance for you and your loved ones
- Working 5 days/week , from Monday to Friday
- 18+ paid leave days/year
- Diverse careers opportunities with Software Services, Software Product Development
- Working and growing in a values-driven, international working environment and standard Agile culture with passionate and talented teams
- Onsite opportunities: short-term and long-term assignments in U.S
- Various training on hot-trend technologies, best practices and soft skills
- Company trip, big annual year-end party every year, team building, etc.
- Fitness & sport activities: football, tennis, table tennis, badminton, yoga, swimming…
- Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,…
- Free in-house entertainment facilities (football, ping pong, gym…), coffee, and snacks (instant noodles, cookies, candies…)
Thành lập năm 2009, KMS Technology là công ty hơn 1.500 nhân viên cung cấp dịch vụ tư vấn & phát triển phần mềm có trụ sở tại Hoa Kỳ với các trung tâm phát triển chính tại Việt Nam. Xuyên suốt 13 năm hoạt động, KMS được tín nhiệm toàn cầu về chất lượng của các dịch vụ phần mềm, sản phẩm, giải pháp công nghệ và chuyên môn của kỹ sư người Việt.
KMS công bố vận hành trung tâm phát triển dịch vụ phần mềm KMS Healthcare tại Việt Nam với đội ngũ 400 kỹ sư và chuyên viên phát triển phần mềm, làm việc tại 2 văn phòng TP.HCM và Đà Nẵng. KMS Healthcare cung cấp giải pháp công nghệ để hỗ trợ các dịch vụ y tế & chăm sóc sức khoẻ cho các công ty, người dùng, tổ chức khoa học đời sống và nhà cung cấp dịch vụ chăm sóc sức khoẻ.
Công ty có môi trường tốt và nhiều phúc lợi dành cho nhân viên
Một môi trường đáng để làm việc
Môi trường tốt lý tưởng cho Intern/Fresher và Junior
Mọi người cũng đã tìm kiếm
Công việc của Nhân viên IT là gì?
Nhân viên IT là những chuyên gia trong lĩnh vực Công nghệ Thông tin (IT), chịu trách nhiệm về việc triển khai, quản lý và duy trì hệ thống máy tính và mạng trong một tổ chức hoặc doanh nghiệp. Công việc của họ có thể bao gồm cài đặt và bảo trì phần mềm, quản lý cơ sở dữ liệu, xử lý sự cố kỹ thuật và cung cấp hỗ trợ cho người dùng cuối. Nhân viên IT có thể làm việc trong nhiều lĩnh vực khác nhau, bao gồm phần cứng máy tính, phần mềm ứng dụng, bảo mật thông tin, quản lý dữ liệu và nhiều hơn nữa.
Mô tả công việc của Nhân viên IT
Công việc của một IT Developer (phát triển công nghệ thông tin) rất đa dạng và phụ thuộc vào lĩnh vực cụ thể mà họ hoạt động, như phát triển phần mềm, ứng dụng di động, trang web, hệ thống, hoặc các nhiệm vụ liên quan đến công nghệ thông tin. Dưới đây là một mô tả tổng quan về các nhiệm vụ chung của một IT Developer:
Phân tích yêu cầu IT
Developer phải nắm rõ yêu cầu của dự án bằng cách tương tác với khách hàng hoặc các bộ phận khác để hiểu rõ nhu cầu và mục tiêu của dự án. Họ cần có khả năng phân tích và thiết kế hệ thống để đảm bảo nó đáp ứng các yêu cầu.
Lập trình - Kiểm thử
IT Developer sẽ sử dụng ngôn ngữ lập trình và công cụ phát triển để tạo ra mã nguồn hoặc ứng dụng. Họ phải có kiến thức vững về các ngôn ngữ lập trình như Java, Python, C++, JavaScript, hoặc Ruby. Sau khi viết mã, IT Developerphải tiến hành kiểm thử để đảm bảo rằng ứng dụng hoặc hệ thống hoạt động đúng và không có lỗi. Công việc này bao gồm kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử hệ thống.
Debug và sửa lỗi - Tối ưu hóa hiệu suất
Khi phát triển gặp lỗi, IT Developer phải sử dụng kỹ năng debug để xác định và sửa lỗi trong mã nguồn. IT Developer cần tối ưu hóa hiệu suất của ứng dụng hoặc hệ thống, đảm bảo rằng chúng chạy mượt mà và đáp ứng tốt với tải công việc.
Bảo mật - Hỗ trợ và bảo trì
Bảo mật thông tin là một yếu tố quan trọng. IT Developer phải thực hiện các biện pháp bảo mật như mã hóa dữ liệu, kiểm tra lỗ hổng bảo mật và đảm bảo tích hợp các tiêu chuẩn bảo mật. Sau khi triển khai, IT Developer cần cung cấp hỗ trợ kỹ thuật và bảo trì cho ứng dụng hoặc hệ thống. Họ phải sửa lỗi, cập nhật và nâng cấp để duy trì tính ổn định và bảo mật của hệ thống.
Học tập liên tục
Công nghệ thông tin phát triển nhanh chóng, và IT Developer cần liên tục cập nhật kiến thức và kỹ năng để thích nghi với các công nghệ mới.
Ngoài ra, có nhiều vai trò cụ thể trong lĩnh vực IT như Front-end Developer (phát triển giao diện người dùng), Back-end Developer (phát triển phía sau ứng dụng), Mobile App Developer (phát triển ứng dụng di động), DevOps Engineer (kỹ sư quản lý và triển khai hệ thống), và nhiều vai trò khác tùy thuộc vào ngành công nghiệp và yêu cầu cụ thể của dự án.
Nhân viên IT có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
195 - 390 triệu
/nămLộ trình sự nghiệp Nhân viên IT
Tìm hiểu cách trở thành Nhân viên IT, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Nhân viên IT?
Yêu cầu tuyển dụng của Nhân viên IT
Yêu cầu về bằng cấp và kinh nghiệm
Học vấn: Tốt nghiệp đại học hoặc cao đẳng chuyên ngành Công nghệ thông tin, hoặc các ngành liên quan như Khoa học máy tính, Hệ thống thông tin.
Kinh nghiệm: Thành thạo ít nhất một ngôn ngữ lập trình (Java, Python, C++,...) và các framework phổ biếnHiểu biết về các hệ quản trị cơ sở dữ liệu (SQL Server, MySQL, Oracle,...). Nắm vững kiến thức về mạng máy tính, các giao thức truyền thông, cấu hình router, switch. Thành thạo các hệ điều hành Windows, Linux. Và có kiến thức về bảo mật thông tin, các loại tấn công và biện pháp phòng ngừa. Tùy thuộc vào vị trí, có thể yêu cầu am hiểu các công nghệ cụ thể như cloud computing, big data, AI, IoT,...
Yêu cầu về kỹ năng
- Giải quyết vấn đề: Khả năng phân tích, tìm ra nguyên nhân và đưa ra giải pháp hiệu quả cho các vấn đề kỹ thuật.
- Làm việc nhóm: Làm việc tốt trong môi trường nhóm, giao tiếp hiệu quả và hợp tác với các thành viên khác.
- Giao tiếp: Khả năng truyền đạt thông tin kỹ thuật một cách rõ ràng và dễ hiểu cho cả chuyên gia và người không chuyên.
- Tự học: Luôn chủ động cập nhật kiến thức mới và công nghệ mới.
- Quản lý thời gian: Lên kế hoạch và quản lý công việc hiệu quả.
Các yêu cầu khác
- Thái độ làm việc: Chủ động tìm kiếm thông tin, học hỏi và hoàn thành công việc. Đề xuất các ý tưởng mới để cải thiện quy trình làm việc và hiệu quả công việc. Chịu trách nhiệm với công việc được giao và kết quả đạt được. Trung thực trong công việc và các mối quan hệ.
- Ngoại ngữ: Tiếng Anh thành thạo (đọc, viết, nghe, nói) là một lợi thế lớn.
- Chứng chỉ: Các chứng chỉ chuyên ngành (CCNA, MCSA,...) là một điểm cộng.
- Kinh nghiệm làm việc: Kinh nghiệm làm việc trong lĩnh vực IT, đặc biệt là các dự án tương tự.
Lộ trình thăng tiến của Nhân viên IT
Lộ trình thăng tiến của nhân viên IT có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này
1. Thực tập sinh IT
Mức lương: 3 - 5 triệu/ tháng
Kinh nghiệm làm việc: 0 - 1 năm
Thực tập sinh IT là những người đang theo học hoặc mới tốt nghiệp ngành Công nghệ thông tin và đang tham gia vào một chương trình thực tập tại một công ty hoặc tổ chức liên quan đến lĩnh vực Công nghệ thông tin. Mục tiêu chính của thực tập sinh IT là học hỏi và áp dụng kiến thức đã học vào thực tế công việc, đồng thời tích luỹ kinh nghiệm và kỹ năng cần thiết để phát triển sự nghiệp trong ngành Công nghệ thông tin.
>> Đánh giá: Vị trí này thường có cơ hội làm việc trực tiếp với các công nghệ và công cụ hiện tại, từ đó tích lũy kinh nghiệm quý báu. Họ thường được hướng dẫn bởi các chuyên gia trong ngành, giúp cải thiện kỹ năng và mở rộng kiến thức.
2. Nhân viên IT
Mức lương: 7 - 10 triệu/ tháng
Kinh nghiệm làm việc: 1 - 3 năm
Nhân viên IT (Information Technology) là người chịu trách nhiệm quản lý và hỗ trợ các hệ thống công nghệ thông tin trong một tổ chức. Công việc của họ bao gồm nhiều nhiệm vụ khác nhau liên quan đến phần mềm, phần cứng, mạng và các hệ thống công nghệ khác để đảm bảo hoạt động của tổ chức được diễn ra suôn sẻ và hiệu quả.
>> Đánh giá: Với sự gia tăng nhanh chóng của công nghệ và số hóa, nhu cầu về nhân viên IT đang gia tăng mạnh mẽ. Các doanh nghiệp ngày càng phụ thuộc vào công nghệ để vận hành, cải tiến quy trình và đảm bảo an toàn thông tin. Các công ty không ngừng tìm kiếm những giải pháp công nghệ mới để tối ưu hóa hiệu suất và tiết kiệm chi phí. Điều này dẫn đến nhu cầu cao về nhân viên IT có khả năng làm việc với các công nghệ mới như trí tuệ nhân tạo (AI), máy học (machine learning), và điện toán đám mây (cloud computing).
3. Kỹ sư IT
Mức lương: 8 - 13 triệu/ tháng
Kinh nghiệm làm việc: 3 - 5 năm
Kỹ sư IT (Information Technology Engineer) là một chuyên gia trong lĩnh vực công nghệ thông tin, người chịu trách nhiệm thiết kế, triển khai, quản lý và bảo trì các hệ thống công nghệ thông tin phức tạp. Công việc của Kỹ sư IT thường yêu cầu kiến thức sâu rộng và kỹ năng kỹ thuật để giải quyết các vấn đề công nghệ, tối ưu hóa hiệu suất hệ thống và đảm bảo các giải pháp công nghệ đáp ứng nhu cầu của tổ chức.
>> Đánh giá: Nhu cầu về kỹ sư IT đang tăng trưởng ổn định với sự mở rộng của các công ty công nghệ và nhu cầu ngày càng cao về giải pháp công nghệ để hỗ trợ hoạt động kinh doanh. Các xu hướng như điện toán đám mây, trí tuệ nhân tạo (AI), và Internet of Things (IoT) tạo ra nhu cầu lớn đối với các kỹ sư IT có khả năng thiết kế, triển khai và quản lý các công nghệ mới.
4. Chuyên viên IT
Mức lương: 10 - 15 triệu/ tháng
Kinh nghiệm làm việc: 5 - 7 năm
Chuyên viên IT (IT Specialist) là một chuyên gia trong lĩnh vực công nghệ thông tin, người đảm nhiệm các nhiệm vụ liên quan đến việc hỗ trợ, quản lý và duy trì các hệ thống công nghệ thông tin trong một tổ chức. Vị trí này thường yêu cầu kiến thức chuyên sâu về một hoặc nhiều lĩnh vực trong IT và tập trung vào việc thực hiện và tối ưu hóa các giải pháp công nghệ để đáp ứng nhu cầu của tổ chức.
>> Đánh giá: Với sự phát triển không ngừng của công nghệ và nhu cầu gia tăng về các giải pháp phần mềm, vị trí chuyên viên lập trình đang có nhu cầu rất cao. Các công ty công nghệ, start-up, và các ngành khác như tài chính, y tế, và sản xuất đều cần chuyên viên lập trình để phát triển và duy trì các ứng dụng và hệ thống. Và họ có thể làm việc trong nhiều lĩnh vực khác nhau và có cơ hội thăng tiến cao, từ các vai trò kỹ thuật chuyên sâu đến các vị trí quản lý dự án hoặc lãnh đạo kỹ thuật.
5. Quản trị hệ thống IT
Mức lương: 16.5 triệu/ tháng trở lên
Kinh nghiệm làm việc: Trên 7 năm
Quản trị hệ thống IT là một lĩnh vực quan trọng trong quản lý công nghệ thông tin, tập trung vào việc duy trì, quản lý, và tối ưu hóa hệ thống công nghệ thông tin trong tổ chức. Đây là một phần quan trọng trong hoạt động của nhiều doanh nghiệp, đảm bảo rằng các hệ thống IT hoạt động hiệu quả, an toàn và đáp ứng nhu cầu của doanh nghiệp.
>> Đánh giá: Đóng vai trò thiết yếu trong doanh nghiệp, có nhiều cơ hội phát triển và thách thức. Để thành công trong vai trò này, các chuyên gia cần có kiến thức kỹ thuật vững vàng, khả năng giải quyết vấn đề hiệu quả, và sẵn sàng đối mặt với các xu hướng công nghệ mới và thách thức bảo mật.
5 bước giúp Nhân viên IT thăng tiến nhanh trong trong công việc
Nâng Cao Kỹ Năng và Kiến Thức
Công nghệ liên tục thay đổi, vì vậy việc liên tục cập nhật và học hỏi các công nghệ mới là rất quan trọng. Tham gia các khóa học, đọc sách chuyên ngành và theo dõi các xu hướng công nghệ mới. Có các chứng chỉ chuyên môn như CompTIA, Cisco (CCNA, CCNP), Microsoft (MCSE), AWS Certified Solutions Architect, hoặc các chứng chỉ bảo mật (như CISSP) có thể giúp nâng cao năng lực và uy tín của bạn.
Phát Triển Kỹ Năng Mềm
Kỹ năng giao tiếp hiệu quả giúp bạn làm việc tốt hơn với các đồng nghiệp và quản lý, cũng như dễ dàng truyền đạt thông tin kỹ thuật đến các bên không chuyên môn. Quản lý thời gian hiệu quả giúp bạn hoàn thành nhiệm vụ đúng hạn và đáp ứng các yêu cầu công việc.
Tìm Cơ Hội Để Thử Thách Bản Thân
Tìm cơ hội để làm việc trên các dự án thách thức và đa dạng, giúp bạn mở rộng kỹ năng và kinh nghiệm. Đưa ra các giải pháp cải tiến hệ thống hoặc quy trình công việc hiện tại có thể giúp bạn nổi bật và thể hiện giá trị của mình đối với tổ chức.
Xây Dựng Mối Quan Hệ và Mạng Lưới
Tham gia các sự kiện ngành, hội thảo, và cộng đồng chuyên môn để mở rộng mối quan hệ và học hỏi từ những người có kinh nghiệm. Một người cố vấn có thể cung cấp hướng dẫn, hỗ trợ và lời khuyên quý giá để giúp bạn phát triển nghề nghiệp.
Chủ Động Trong Sự Nghiệp
Xác định mục tiêu nghề nghiệp và lập kế hoạch để đạt được chúng. Theo dõi tiến trình của bạn và điều chỉnh kế hoạch khi cần. Chủ động yêu cầu phản hồi từ quản lý và đồng nghiệp để cải thiện hiệu suất làm việc của bạn. Sử dụng phản hồi để phát triển và hoàn thiện các kỹ năng của mình.
Xem thêm:
Việc làm Nhân viên IT Helpdesk đang tuyển dụng