Mô tả công việc
- Execute the data migration project for the customer.
- Directly work with customers via email to exchange information during project implementation.
- Work with the team to analyze and resolve technical issues.
- Collaborate with the Sales team and Test Team to resolve the related problems.
- Participate in the development and maintenance of the LitExtension system.
Yêu cầu công việc
- Graduated in Information Technology or equivalent fields.
- At least 2 years of experience working with Python.
- Understanding of relational databases, especially MySQL
- Ability to use English: Reading + Writing Skills
- Good problem-solving skills. IT process management skills and teamwork abilities.
- Understanding e-commerce platforms is an advantage (Shopify, Woocommerce, Magento,...)
- Knowledge of DevOps and CI/CD tools is a plus.
Quyền lợi được hưởng
- Income:
- Junior level: 15.000.000 - 20.000.000 VND/month
- Senior level: 20.000.000 - 30.000.000 VND/month
- Bonus for exceeding KPI, level up, quarter, bonus on 30/04-01/05, 02/09, year-end bonus,...
- Team-building activity, Holiday trips, Regular bonding, Tea breaks.
- An innovative and diverse working environment, with respect and support from colleagues and management.
- Improve English skills.
Mọi người cũng đã tìm kiếm
Công việc của Lead Python Developer là gì?
Lead Python Developer (Lập trình viên Python) là những lập trình viên máy tính chuyên nghiệp đã có kinh nghiệm lâu năm trong nghề, từng tham gia và làm việc với nhiều dự án. Chuyên viết về các logic ứng dụng web phía máy chủ. Công việc chính của họ sẽ là sử dụng ngôn ngữ lập trình Python nhằm phát triển, gỡ lỗi hay thực hiện những dự án xây dựng và phát triển các ứng dụng. Họ còn kết nối ứng dụng với những dịch vụ web của bên thứ ba.
Mô tả công việc của Lead Python Developer
- Viết mã code cho chính xác và hiệu quả để phần mềm chạy ứng dụng.
- Kiểm tra thử và tái sử dụng
- Triển khai, thiết kế những ứng dụng có độ trễ thấp, tính sẵn sàng và hiệu suất cao để bảo đảm sử dụng tối ưu nhất.
- Tích hợp nhiều yếu tố hướng người dùng được phát triển bởi lập trình viên front-end với logic máy chủ nhằm thỏa mãn nhu cầu người sử dụng.
- Thực hiện các bảo mật thông tin cá nhân, bảo vệ cho dữ liệu tránh bị đánh cắp
- Thiết kế và phát triển các sản phẩm công nghệ để đáp ứng nhu cầu khách hàng.
- Coding, tạo ra trang web tối ưu và hệ thống bán hàng ổn định cho doanh nghiệp.
- Đóng góp ý tưởng cho các sản phẩm thiết kế.
- Phối hợp với các bộ phận phát triển phần mềm, quản trị vận hành để tối ưu hóa cho sản phẩm của doanh nghiệp.
- Cập nhật liên tục những kiến thức, kỹ năng coding để phục vụ cho công việc thường ngày.
- Khắc phục các sự cố, sai sót để hoàn thiện sản phẩm.
- Thực hiện bảo trì, cập nhật bản vá bảo mật định kỳ hoặc khi cần thiết, nâng cấp phiên bản cho các hệ điều hành, ứng dụng nền tảng và các ứng dụng khác.
- Nghiên cứu, thử nghiệm và đề xuất các giải pháp nhằm nâng cao hiệu quả hoạt động và tính sẵn sàng của các hệ thống máy chủ, lưu trữ,
- Xây dựng quy trình về vận hành giám sát, đảm bảo việc tối ưu sử dụng tài nguyên hệ thống;
- Tham gia xây dựng danh mục các dịch vụ CNTT và bản cam kết chất lượng dịch vụ (SLA) cho các dịch vụ CNTT cung cấp;
- Giám sát, xử lý sự cố với các hệ thống quản trị, đảm bảo cam kết về hoạt động (OLA) và dịch vụ (SLA) của hệ thống.
Lead Python Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
468 - 611 triệu
/nămLộ trình sự nghiệp Lead Python Developer
Tìm hiểu cách trở thành Lead Python 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 Lead Python Developer?
Yêu cầu tuyển dụng Lead Python Developer
Yêu cầu về trình độ
Đây là công việc đòi hỏi ở một Lead Python Developer cần hiểu rõ, thông thạo các công cụ đánh giá, phân tích dữ liệu, có kiến thức vững vàng về các bộ Công nghệ thông tin, có kinh nghiệm ở các vị trí tương đương. Có xuất thân và được đào tạo bài bản tại các trường đại học có ngành hay chuyên ngành về Công nghệ thông tin; Công nghệ tài chính và kinh doanh số; Kỹ thuật hệ thống công nghiệp Logistics. sẽ được đánh giá cao và ưu tiên hơn.
Python là ngôn ngữ lập trình chính mà bạn sẽ sử dụng tại nơi làm việc để hoàn thành các dự án. Nên bạn cần hiểu thật rõ về ngôn ngữ lập trình này. Do lộ trình học Python tương đối khá dễ dàng, nên nó cũng rất đơn giản cho người mới bắt đầu học và chắc chắn cũng dễ dàng đối với những lập trình viên giàu kinh nghiệm.
Hiểu những Python framework là một điều bắt buộc. Tuy nhiên, điều đó không có nghĩa là các Python Developer phải biết tất cả về nó. Tùy thuộc vào từng dự án khác nhau, bạn sẽ được yêu cầu phải biết cái này hay những cái khác. Nhưng các bạn sẽ chủ yếu sử dụng CherryPy, Django và Flask.
Yêu cầu về kỹ năng
- Hiểu cơ bản về Front-end: Một Python Developer thường sẽ phải làm việc cùng đội lập trình viên frontend để phối hợp client-side với server-side. Do đó, bạn nên tìm hiểu cách hoạt động của frontend là điều rất quan trọng. Những gì có thể xảy ra và không thể, ứng dụng sẽ xuất hiện ra sao.
- Thư viện Python: Thư viện sẽ giúp cuộc sống của lập trình viên dễ dàng hơn, quy trình làm việc của cả nhóm sẽ trở nên hiệu quả và thực hiện thêm phần nhanh hơn. Tuỳ thuộc vào bản chất của từng dự án khác nhau, bạn sẽ cần biết các thư viện nào sẽ giúp bạn trong công việc hằng ngày.
- Version control: Theo dõi các thay đổi của tệp trên mã nguồn code là một điều mà các lập trình chuyên Python cần phải biết. Trong hầu hết những bản yêu cầu công việc, bạn có thể thấy việc này được đòi hỏi rất nhiều. May mắn là nó không hề quá khó để có thể làm quen.
- Machine Learning và Al: Sẽ là 1 điểm cộng lớn cho bạn nếu như bạn biết về AI và Machine Learning. Nó là một ngành đang không ngừng phát triển và Python là ngôn ngữ lập trình hoàn hảo để làm về nó. Nếu bạn là một người yêu thích Data Science, thì chắc chắn khi đi sâu vào chủ đề Machine Learning sẽ rất tuyệt vời.
- Thành thạo công nghệ ảo hóa: Công nghệ ảo hóa được các công ty với mục đích đơn giản hóa cơ sở hạ tầng công nghệ thông tin, nâng cao hiệu quả hoạt động và bảo mật. Lead Python Developer cần có khả năng sử dụng một vài công nghệ ảo hóa phổ biến từ Microsoft, KVM, Citrix, VMWare. Các công nghệ này cung cấp giải pháp ảo hóa VDI, công nghệ ảo hóa công dụng mạng để quản lý mạng nâng cao và giám sát máy ảo.
- Thuần thục hệ điều hành Linux: Nhờ lớp bảo mật mạnh mẽ, ít để lại footprint, v.v là một trong số ít lý do hệ điều hành Linux được sử dụng rộng rãi tạo các công ty về tài chính, ngân hàng, thương mại điện tử, v.v. Từ đó, nhu cầu tuyển dụng nhân sự am hiểu hệ điều hành này luôn cao.
- Khả năng lập trình và phát triển ứng dụng: Đây được xem là một kỹ năng quan trọng mà bất kỳ Quản lý quản trị hệ thống nào cũng cần sở hữu. Điều này giúp đảm bảo website của doanh nghiệp luôn an toàn và đầy đủ các tính năng.
- Hiểu biết về mô hình điện toán đám mây: Nhiều công ty lựa chọn đám mây để lưu trữ phần mềm, cơ sở hạ tầng công nghệ thông tin và dịch vụ để tối ưu hóa thời gian hoạt động, năng lực truy cập và mở rộng. Quản trị kỹ thuật hệ thống có hiểu biết về mô hình điện toán đám mây sẽ thuận tiện trong việc thực hiện hoạt động lưu trữ như Active Directory, Mail, v.v. Hay ảo hóa các phần mềm và thiết bị bằng Microsoft Azure, hay Amazon Website Services, v.v.
- Kỹ năng giải quyết vấn đề: Như đã mô tả về công việc của Lead Python Developer, vị trí này đảm nhiệm rất nhiều công việc. Chính vì thế, đôi khi sẽ gặp phải các vấn đề xảy ra ngoài ý muốn. Do đó, trong vai trò là Lead Python Developer, bạn cần phải có kỹ năng linh hoạt và tư duy nhạy bén để có thể đảm bảo các hoạt động kinh doanh không bị ảnh hưởng.
- Khả năng giao tiếp: Đây là yếu tố rất quan trọng đối với những ai mong muốn làm việc ở vị trí Lead Python Developer, càng giỏi giao tiếp đến đâu, khả năng thành công càng cao đến đấy... Vì thế, để làm được điều này, Lead Python Developer phải biết cách truyền đạt một cách dễ hiểu, hải có kỹ năng giao tiếp, thuyết trình để trình bày rõ ràng mọi thứ, ghi điểm trong mắt khách hàng.
- Khả năng ngoại ngữ: Thành thạo ngoại ngữ như Anh, Trung, Nhật,... sẽ giúp bạn thuận lợi hơn trong việc giao tiếp và làm việc với đối tác. Ngoài ra, nó còn giúp bạn đọc hiểu các tài liệu nước ngoài liên quan đến cách chăm sóc các khách hàng là người nước ngoài,...
- Đam mê: Để theo đuổi việc làm ngành Công nghệ thông tin lâu dài thì bạn cần phải có đam mê và sự kiên định bởi công việc này không hề dễ dàng mà đòi hỏi nhiều kỹ năng tổng hợp.
- 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ì Lead Python Developer sẽ không thể giỏi được. Để nâng cao chất lượng chuyên môn thì Lead Python 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é!
- Tinh thần mạnh mẽ: Trong công việc Lead Python Developer sẽ không thể tránh khỏi những chuyện làm cho mình bị căng thẳng. Do làm việc quá nhiều không có thời gian nghỉ ngơi. Đặc thù của của Lead Python Developer là bạn phải có một tinh thép, không được sợ hãi và chịu được áp lực công việc.
- Rèn luyện tính cẩn thận: Tính cẩn thận là một trong những đức tính rất cần thiết mà những người làm ngành Công nghệ thông tin nói chung, làm Lead Python Developer nói riêng cần phải có.
- Luôn chăm chỉ và chịu khó trong công việc: Với những tổng hợp công việc của ngành Công nghệ thông tin ở trên thì chắc hẳn rằng bạn cũng đã thấy được sự vất vả của nghề này. Do đó, nếu không có sự chịu khó, chịu khổ thì bạn khó có thể hoàn thành tốt công việc được giao.
Lộ trình thăng tiến của Lead Python Developer
Từ 0 - 1 năm: Thực tập sinh Python Developer
Đây là bước đệm quan trọng để sinh viên hoàn thiện kiến thức, kỹ năng, năng lực, thái độ làm việc trước khi chính thức hành nghề. Trong thời gian thực tập tại các công ty, tổ chức,… các bạn sẽ có cơ hội cọ sát và có cái nhìn chân thực nhất về công việc tương lai của mình.
Từ 1 - 3 năm: Fresher Python Developer
Fresher Python Developer dùng để chỉ những nhân viên lập trình mới vào nghề. Họ thường là sinh viên mới tốt nghiệp. Dù còn hạn chế về kinh nghiệm, nhưng lại có những kiến thức vững chắc được cung cấp khi còn đi học.
Thông thường, một Fresher Python Developer sẽ đảm nhiệm một số công việc nhỏ trong những dự án nhỏ. Những công việc mà Fresher developer được giao thường sẽ không quá khó khăn và sẽ được các cấp trên hỗ trợ khi gặp những vấn đề lớn hơn.
Từ 3 - 5 năm: Junior Python developer
Junior Python Developer là danh từ chỉ những lập trình viên ít kinh nghiệm (thường dưới 3 năm kinh nghiệm) trong lĩnh vực lập trình. Đây là những người có hiểu biết cơ bản nhưng chưa chuyên sâu nhiều liên quan đến công nghệ, framework và kiến thức liên quan đến lập trình. thường đảm nhiệm vai trò viết code theo các chứng năng đề ra, sửa lỗi hoặc thực hiện những đầu việc nhỏ. Những công việc này giúp Junior Developer dần hiểu thêm về hệ thống cũng như làm quen với code base.
Từ 5 - 8 năm: Senior Python developer
Senior Python Developer là những lập trình viên đã có kinh nghiệm lâu năm trong nghề, từng tham gia và làm việc với nhiều dự án. Senior Developer thường khá phổ biến, ở nhiều độ tuổi khác nhau.
Khi lên đến level này, Senior Developer thường sẽ đứng trước 2 hướng đi của sự nghiệp. Nếu đã hiểu công nghệ đủ để trở thành một lập trình viên Senior thì có thể đã đủ kinh nghiệm, kỹ thuật để trở thành một Technical leader hoặc CTO (Giám đốc công nghệ). Nếu không, họ sẽ tiếp tục đào sâu kiến thức kỹ thuật, hướng tới giải quyết những vấn đề về hệ thống lớn.
Từ 8 - 10 năm trở đi: Lead Python Developer
Sau khoảng 3 - 4 năm làm Senior developer, bạn có thể được cân nhắc lên vị trí Lead Python Developer. Là cấp bậc quản lý cấp thấp - cấp trung tùy thuộc vào mô hình của doanh nghiệp. Họ có vai trò như một lập trình viên Senior, hướng dẫn và định hướng những lập trình viên Junior và Senior khác.Ngoài ra, Lead Developer còn là người đưa ra quyết định trong quá trình viết mã về những nhiệm vụ cần được thực hiện. Đồng thời đưa ra quyết định về các vấn đề thực được thực thi trong khi viết code.