Responsible for the daily operations of Local Workflow Approval System.
Liaise with vendor partners for technical support, addressing and resolving any issues for local workflow approval system.
Collaborate closely with cross-functional teams and vendors to understand requirements and deliver effective workflow solutions.
Organize user and vendor meetings and manage daily tasks and schedules through Azure DevOps to monitor performance.
Analyze performance data to identify areas for improvement and implement optimization strategies.
Plan and assess cloud-based solutions, working with stakeholders during migration processes.
Project Manager for the Local Workflow modules Enhancement with HOPES.
Conduct regular audits and ensure documentation compliance with ISO standards.
Participate in Global Business Process Management (BPM) project. Overseas business trips may be assigned.
Be part of the New Quotation (CPQ) regional implementation and support member.
Able to contribute some AI activities in the areas of workExperience
8+ years of relevant experience in application development and project management.
Proven experience with MS DevOps, MS Power Platform, and CI/CD in Azure environments.
Extensive experience in managing, deploying, and supporting cloud-based applications.
Proficiency in database systems such as SQL.
Knowledge of business intelligence tools such as Tableau and Power BI is a plus.
Some programming knowledge using Python.
Technology Stack
Good written and verbal communication abilities, with the capacity to influence and effectively communicate with non-technical audiences and senior management.
Exceptional interpersonal skills, customer orientation, team interaction and effectiveness, proactive approach, analytical thinking, and decision-making abilities.
Familiarity with project management methodologies such as Agile and Scrum.
Ability to research and stay updated with the latest trends and advancements in AI.
Understanding of Azure cloud services and deployment models (e.g., IaaS, PaaS, SaaS).
Professional Certifications: CSM, DevOps, and Cloud Solution Architect are an added advantage.
Personal Attributes
Self-motivated, independent and able to work with a team.
Resourceful and hardworking.
Good analytical and problem-solving skills
Good working attitude with right mind set and a good team player.
Ability to facilitate meetings, present findings, and encourage participation from all team members.
Willingness to learn new skills and technologies as needed.
Able to travel oversea independently given short notice.Remote/Hybrid working model
13th-month salary
100% salary during probation
Annual Health Check
2 extra holiday leaves per year beside public holidays
Dynamic and international working environment
Working devices based on positions
Pantry with free snacks
Free bike parking in the building
CMC P&T là đơn vị thành viên của Tập đoàn Công nghệ CMC, được thành lập vào tháng 10 năm 2007. CMC P&T có 10 năm kinh nghiệm trong lĩnh vực cung cấp các sản phẩm và dịch vụ CNTT, mang lại những giá trị thiết thực cho khách hàng. Tầm nhìn hướng đến 2020, CMC P&T phấn đấu trở thành nhà cung cấp dịch vụ IT uy tín, chuyên nghiệp hàng đầu tại Việt Nam. CMC P&T sở hữu đội ngũ kỹ thuật viên là những kỹ sư CNTT chuyên ngành, dày dạn kinh nghiệm, có trình độ kỹ thuật cao, thường xuyên được đào tạo về chuyên môn và kỹ năng chăm sóc khách hàng, tác phong cung cấp dịch vụ chuyên nghiệp, luôn tận tâm, sáng tạo, nỗ lực hết mình vì khách hàng.
Mọi người cũng đã tìm kiếm
Công việc của Mobile Apps Developer là gì?
Mobile App Developer (hay còn gọi là nhà phát triển ứng dụng di động) là người thiết kế, phát triển và triển khai các ứng dụng trên các thiết bị di động như điện thoại thông minh, máy tính bảng và các thiết bị đeo tay. Các ứng dụng di động có thể được phát triển cho các nền tảng khác nhau như iOS (Apple), Android (Google), Windows Phone (Microsoft) hoặc những nền tảng di động khác. Bên cạnh đó, những vị trí như Mobile Developer, SAP ABAP Developers cũng thường đảm nhận các công việc tương tự.
Mô tả công việc của vị trí Mobile App Developer
Phát triển ứng dụng đa nền tảng
Công nghệ di động phát triển nhanh chóng, do đó, Mobile App Developer cần cập nhật kiến thức về các công nghệ mới và tiếp tục học hỏi để có thể tận dụng các tiến bộ mới nhất. Việc này sẽ giúp bạn linh hoạt hơn trong việc phát triển sản phẩm của mình và tiếp cận được với nhiều tệp người dùng hơn.
Thiết kế giao diện di động
Mobile App Developer phải thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX) cho ứng dụng di động. Điều này bao gồm cả việc định hình cấu trúc, màu sắc, font chữ và các yếu tố thiết kế khác.
Kiểm thử và sửa lỗi
Mobile App Developer phải kiểm tra ứng dụng để đảm bảo tính ổn định và độ tin cậy. Họ sẽ tìm kiếm và sửa các lỗi (bugs) có thể gây ra vấn đề cho người dùng. Cần tối ưu hóa ứng dụng để đảm bảo rằng nó hoạt động mượt mà và tiết kiệm tài nguyên thiết bị. Sau khi ứng dụng ra mắt, sẽ tiếp tục duy trì và cập nhật nó để sửa lỗi, bổ sung tính năng mới và cập nhật nó để tương thích với các phiên bản mới của hệ điều hành.
Nghiên cứu công nghệ mới
Công nghệ di động phát triển nhanh chóng, do đó, Mobile App Developer cần cập nhật kiến thức về các công nghệ mới và tiếp tục học hỏi để có thể tận dụng các tiến bộ mới nhất. Mobile App Developer cần tối ưu hóa ứng dụng để đảm bảo rằng nó hoạt động mượt mà và tiết kiệm tài nguyên thiết bị.
Mobile Apps Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
231,000,000 triệu
/nămLộ trình sự nghiệp Mobile Apps Developer
Tìm hiểu cách trở thành Mobile Apps Developer, 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 Mobile Apps Developer?
Yêu cầu tuyển dụng của Mobile App Developer
Để thực hiện tốt các nhiệm vụ được giao, Mobile App Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan:
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Kỹ năng thiết kế giao diện người dùng: Xây dựng giao diện người dùng (UI) trực quan, dễ sử dụng, thu hút và mượt mà là nhiệm vụ của Mobile App Developer. Thành viên lập trình cần nắm bắt các quy tắc thiết kế để tạo ra những ứng dụng có điểm riêng nhưng người dùng vẫn dễ dàng sử dụng.
-
Kỹ năng phát triển đa nền tảng: Một thành viên lập trình Mobile cần có nhiều kiến thức về các nền tảng khác nhau như Android, iOS, Windows Phone. Điều này sẽ giúp bạn có cơ hội tiến xa hơn trên con đường sự nghiệp.
-
Kỹ năng thiết lập các ngôn ngữ mới: Bạn cần có kỹ năng sử dụng các thông tin lập trình ngôn ngữ thành thạo như Java, C++. Biết các trình cài đặt ngôn ngữ như CSS, HTML, có khả năng thực thi nền tảng đa nền tảng như AMP và Anten.
-
Biết cách phát hành ứng dụng lên store: Mỗi cửa hàng ứng dụng sẽ có chính sách, các quy trình triển khai ứng dụng khác nhau. Mobile App Developer cần nắm được cách tải lên ứng dụng, thiết lập các nội dung trên ứng dụng,…
Yêu cầu về kỹ năng
-
Kỹ năng giải quyết vấn đề: Các sự cố xảy ra liên quan đến ứng dụng di động cần có trình quản lý phát hiện và giải quyết kịp thời. Do đó, bạn cần có kỹ năng này để tìm lỗi và chỉnh sửa để ứng dụng hoạt động ổn định nhất.
-
Kỹ năng sáng tạo: Một Mobile App Developer nên có kỹ năng này để tạo ra sự đột phá, giúp người dùng cảm thấy thú vị khi sử dụng ứng dụng.
-
Kỹ năng giải quyết vấn đề: Dưới vai trò là một nhà phát triển di động thì việc thường xuyên xảy ra các sự cố liên quan đến các ứng dụng di động là điều chắc chắn sẽ gặp phải. Các lập trình viên lúc này sẽ chịu trách nhiệm về việc tìm ra nguyên nhân và giải quyết vấn đề.
Yêu cầu khác
-
Kinh nghiệm
Yêu cầu các Mobile App Developer đã có 2 - 3 năm kinh nghiệm trong việc phát triển các ứng dụng web phức tạp và có khả năng tư vấn và giải quyết các vấn đề liên quan đến công nghệ và kiến trúc của hệ thống. Một Mobile App Developer không chỉ có kinh nghiệm và khả năng viết mã trong 1 nền tảng mà còn có thể ứng dụng được chúng trên mọi nền tảng. Khi đó, các đó họ sẽ có cơ hội tiến xa hơn trên con đường sự nghiệp của mình.
Lộ trình thăng tiến của Mobile App Developer
Lộ trình thăng tiến của Mobile App Developer 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. IOS Developer
Mức lương: 10 - 14 triệu/ tháng
Kinh nghiệm làm việc: 1 - 3 năm
IOS Developer hay còn gọi là lập trình viên iOS, là những người chuyên thiết kế, phát triển và lập trình các ứng dụng cho hệ điều hành iOS của Apple. Họ sử dụng các ngôn ngữ lập trình như Swift và Objective-C để tạo ra các ứng dụng chạy trên iPhone, iPad, iPod Touch và Apple Watch.
>> Đánh giá: Sự phát triển mạnh mẽ của công nghệ, đặc biệt là các thiết bị di động đã kéo thu nhu cầu về nhân lực ngành công nghệ tăng cao. Cùng với đó, Apple là một “gã khổng lồ” trong giới công nghệ với dòng điện thoại iPhone chạy hệ điều hành iOS đang ngày càng “bành trướng” thị trường của mình. Chính vì thế, cơ hội việc làm cho các lập trình viên iOS Developer vô cùng rộng mở.
Đọc thêm: Việc làm IOS Developer lương cao
2. Mobile App Developer
Mức lương: 15 - 25 triệu/ tháng
Kinh nghiệm làm việc: 3 - 6 năm
Mobile App Developer là người thiết kế, phát triển và triển khai các ứng dụng trên các thiết bị di động như điện thoại thông minh, máy tính bảng và các thiết bị đeo tay. Các ứng dụng di động có thể được phát triển cho các nền tảng khác nhau như iOS (Apple), Android (Google), Windows Phone (Microsoft) hoặc những nền tảng di động khác.
>> Đánh giá: Ngày nay, yêu cầu về kỹ năng của nhà phát triển Mobile App Developer ngày càng cao, đặc biệt là trong môi trường phát triển ứng dụng di động ngày càng cạnh tranh. Các nhà tuyển dụng thường đánh giá ứng viên dựa trên việc có các kỹ năng cơ bản về lập trình như Swift và Objective-C, hiểu biết sâu về nền tảng iOS. Ngoài ra, kỹ năng quản lý bộ nhớ, kiểm thử đơn vị, điều khiển mã nguồn để tối ưu hóa hiệu suất ứng dụng cũng rất quan trọng.
Đọc thêm: Việc làm Mobile App Developer mới cập nhật
5 bước giúp Mobile App Developer thăng tiến nhanh trong trong công việc
Học thêm các ngôn ngữ lập trình khác
Về mặt kiến thức, bạn cần nắm ít nhất 1 trong số các ngôn ngữ lập trình phổ biến như Java, Javascript, C/C++, C#... Một khi các bạn đã xác định được mình sẽ học về ngôn ngữ nào thì cố gắng nghiên cứu, tìm kiếm nhiều hơn về nó. Lập trình viên cũng cần nắm được những kiến thức về cấu trúc dữ liệu, giải thuật, lập trình hướng đối tượng.… Điều quan trọng nhất là hãy tự làm, tự lập trình các ứng dụng demo bởi nhà tuyển dụng sẽ đánh giá bạn dựa trên những sản phẩm thực tế nhiều hơn là số lượng ngôn ngữ lập trình bạn biết.
Liên tục cập nhật xu hướng công nghệ
Ngành công nghệ iOS thay đổi liên tục, vì vậy bạn cần thường xuyên cập nhật những kiến thức mới nhất về ngôn ngữ lập trình, framework, công cụ và xu hướng phát triển. Ngoài kiến thức nền tảng, bạn nên học hỏi thêm các kỹ năng chuyên sâu như phát triển ứng dụng di động đa nền tảng, AR/VR, Machine Learning,... để trở nên đa năng và có giá trị hơn với nhà tuyển dụng.
Cải thiện kinh nghiệm làm việc
Tìm kiếm cơ hội làm việc tại các công ty lớn vì thường có mức lương cao hơn và cơ hội phát triển tốt hơn cho Mobile App Developer. Tham gia các dự án lớn và phức tạp sẽ giúp bạn tích lũy kinh nghiệm thực tế và nâng cao năng lực của bản thân. Khi có đủ năng lực và kinh nghiệm, bạn có thể tìm kiếm cơ hội thăng tiến lên các vị trí cao hơn như Senior Mobile App Developer, Team Lead hoặc Project Manager. Làm việc freelance cho phép bạn tự do lựa chọn dự án và có thể kiếm được mức lương cao hơn so với làm việc toàn thời gian cho một công ty..
Thành thạo các kỹ năng về UI, UX và không gian lý luận
UI là một yếu tố liên quan đến giao diện của ứng dụng, thu hút người sử dụng ứng dụng của bạn. UX sẽ liên quan đến vấn đề về trải nghiệm của người dùng trên ứng dụng. Công việc của các Mobile App Developer là phải tạo ra được một ứng dụng vừa có giao diện bắt mắt và vừa phải dễ sử dụng, giúp bạn dễ ghi điểm trong mắt sếp hơn.
Có tinh thần ham học hỏi
Khoa học công nghệ có những bước tiến phát triển mới, nếu không có sự nhanh nhạy nắm bắt, ham học hỏi thì Mobile App Developer sẽ không thể giỏi được. Để nâng cao chất lượng chuyên môn thì Mobile App Developer luôn phải nâng cao trình độ chuyên môn của mình. Do đó, hãy tích cực trau dồi thêm kiến thức và kinh nghiệm để phát triển tương lai hơn nhé!
Đọc thêm: