- Thiết kế và phát triển các ứng dụng nâng cao trên nền tảng Java;
- Cộng tác với các nhóm chức năng khác trong team để xác định và phát triển tính năng mới
- Xác định và giải quyết lỗi (bugs), liên tục cải thiện hiệu suất ứng dụng.
- Viết tài liệu hướng dẫn kỹ thuật và hướng dẫn người dùng
- Dẫn dắt và đào tạo các thành viên khác trong nhóm để áp dụng kỹ thuật và tối ưu hiệu quả.
• Đảm bảo chất lượng:
- Phối hợp với Tester thực hiện kiểm thử và nghiệm thu giải pháp
- Phối hợp với các đơn vị vận hành về nghiệp vụ và hệ thống để hỗ trợ người dùng và xử lý sự cố
• Tư vấn các giải pháp Công nghệ:
- Chủ động tìm hiểu các giải pháp Công nghệ trên thị trường đáp ứng các yêu cầu nghiệp vụ của dự án theo từng thời kỳ
- Tham gia tư vấn giải pháp Công nghệ phù hợp với dự án theo từng thời kỳ
- Tham gia đánh giá triển khai các giải pháp và báo cáo cho lãnh đạo- Tốt nghiệp Đại Học trở lên, chuyên ngành Công nghệ thông tin (kỹ thuật phần mềm), khoa học máy tính,...
- Tối thiểu 04 năm kinh nghiệp lập trình và phát triển các ứng dụng trên nền tảng, công nghệ sử dụng Java
- Có kinh nghiệm với RESTful API, Microservices
- Có kinh nghiệm sử dụng CSDL như: PostgreSQL, MySQL
- Có khả năng thiết kế hệ thống đáp ứng nhu cầu người dùng
- Làm quen với các framework/công nghệ nguồn mở như Spring, Angular, Node.JS và Hibernate;
- Quản lý nội dung/ tài liệu, quản lý quy trình làm việc; DevSecOps và các công cụ được sử dụng.
- Hiểu biết sâu sắc về Object Oriental Programming, Data Structures & Algorithms
- Có kinh nghiệm với các hệ thống kiểm soát mã nguồn như SVN, CVS hoặc Git.
- Kiến thức về bảo mật và kinh nghiệm viết mã an toàn và hiệu quả
- Kinh nghiệm triển khai, duy trì quy trình Tích hợp và Triển khai liên tục
QUYỀN LỢI:
- Mức thưởng: tối đa đến 5 tháng lương/ năm (đánh giá theo KPI cá nhân và công ty cuối năm)
- Nghỉ hưởng nguyên lương vào ngày sinh nhật (Áp dụng sau thử việc/ sau khi kí HĐLĐ chính thức)
- Bảo hiểm: BHXH bắt buộc và BH khám chữa bệnh nội ngoại trú Bảo Minh
- Chế độ tăng lương: 1 lần/ năm (theo quy định cụ thể)
- Nghỉ mát, teambuilding tối thiểu 1 lần/ năm
- Các hoạt động đào tạo nâng cao chuyên nghiệp
• Thời gian làm việc:
Từ thứ 2-6 với các ca làm việc linh hoạt (từ 8:00/8:30/9:00 tới 18:00/18:30/19:00, nghỉ trưa 12:00-13:00)
• Địa điểm làm việc: Tòa nhà ROX, 54A Nguyễn Chí Thanh, Q.Đống Đa, HNBảo hiểm
Du Lịch
Thưởng
Chăm sóc sức khỏe
Đào tạo
Tăng lương
Nhà phát triển đô thị, nghỉ dưỡng & khu công nghiệp - dịch vụ ROX Living - Nhà phát triển đô thị, nghỉ dưỡng & khu công nghiệp - dịch vụ dẫn đầu về năng lực triển khai các dự án phát triển đô thị thuận ích, khách sạn nghỉ dưỡng & các khu công nghiệp - dịch vụ quy mô toàn quốc với tiện ích phong phú, đa dạng lợi ích cho mọi khách hàng & các nhà đầu tư. Chúng tôi, Công ty Cổ phần ROX Living ( tiền thân là TNGRealty ) quy tụ những nhân sự lãnh đạo và quản lý có tầm nhìn, đội ngũ nhân viên trẻ, chuyên nghiệp, có nhiều kỹ năng và kinh nghiệm trong lĩnh vực bất động sản. Với danh mục hoạt động đa dạng bao gồm: dự án khu dân cư, dự án thương mại và khu nghỉ dưỡng, ROX Living hướng tới phát triển chuyên nghiệp và bền vững trong lĩnh vực Đầu tư - Quản lý - Phát triển các dự án bất động sản trải rộng khắp mọi miền Việt Nam
Sứ mệnh
- Nâng tầm chất lượng cuộc sống cho người Việt bằng các sản phẩm giá trị, hiện đại, sáng tạo và dẫn đầu xu hướng
- Nhà phát triển đô thị, nghỉ dưỡng & khu công nghiệp - dịch vụ hàng đầu Việt Nam, vươn tầm quốc tế; đạt giá trị thị trường 5 tỉ USD vào năm 2026.
- Nhà phát triển đô thị, nghỉ dưỡng & khu công nghiệp - dịch vụ hàng đầu Việt Nam, vươn tầm quốc tế; có giá thị trường Top 3 các doanh nghiệp cùng lĩnh vực trước 2030
Lịch sử thành lập
2014
- Thành lập TNR Holdings Vietnam
- Thành lập TNR Holdings Vietnam.
- Khởi công dự án TNR Goldmark City
2015
- Khởi công đồng loạt các dự án trọng điểm
- Khởi công đồng loạt các dự án TNR Goldseason, TNR The Goldview, TNR Goldsilk Complex - Khai trương toà Văn phòng hạng A TNR Tower 54A Nguyễn Chí Thanh, Hà Nội
2016
- Đạt danh hiệu Top 10 Nhà phát triển Bất động sản hàng đầu
2017
- Ra mắt thị trường thương hiệu TNR Stars
- Tháng 3 - Bàn giao các căn hộ Ruby - Dự án TNR Goldmark City - Dự án TNR The Goldview được vinh danh giải thưởng quốc tế International Property Award
- Tháng 5 - Bàn giao các căn hộ - Dự án TNR Goldsilk Complex
- Tháng 9 - Bàn giao các căn hộ dự án TNR The Goldview
- Tháng 10 - Chính thức ra mắt TNR Stars - Khởi đầu cho chuỗi dự án Khu đô thị kiểu mẫu mang thương hiệu TNR Stars tại nhiều tỉnh thành - Chính thức tung ra thị trường dòng sản phẩm Căn hộ khách sạn chuẩn 5* hoàn toàn khác biệt dự án TNR Goldseason - Toà FiveSeasons
- Tháng 11 - Đạt giải thưởng Nhà phát triển dự án BĐS cao cấp tốt nhất Đông Nam Á do DOT Property bình chọn
2018
- Đạt giải thưởng Care Special Regconition for Possitive Construction Practice 2018
- Dự án TNR Goldmark City được vinh danh giải thưởng Best Mid End Condo Development 2018 do Asia Property Award bầu chọn
2019
- Ra mắt thị trường dự án TheNosta
- Dự án TNR The Nosta được vinh danh giải thưởng Best High End Condo Architecture Design 2019
2020
- Ra mắt thị trường thương hiệu TNR Grand Palace
- Dự án TNR Grand Palace Phú Yên được vinh danh giải thưởng Best Mixed Use Architectural Design
- Thiết kế kiến trúc tổ hợp đẹp nhất Việt Nam do Vietnam Property Award bầu chọn.
- Dự án TNR Grand Palace Thái Bình được vinh danh giải thưởng Best Condo Landscape Architectural Design
- Thiết kế kiến trúc cảnh quan đẹp nhất do Vietnam Property Award bầu chọn.
- Dự án TNR Grand Palace Phú Yên được vinh danh giải thưởng Best Mixed Use Architectural Design
- Thiết kế kiến trúc tổ hợp đẹp nhất Việt Nam do Asia Property Award bầu chọn.
2022
- Chuyển đổi thành mô hình Tổng công ty
- Sát nhập hai Công ty cổ phần Đầu tư Phát triển Bất Động Sản TNR Holdings Việt Nam và Công ty cổ phần Đầu tư Phát tiển TNI thành Tổng Công ty cổ phần TNGRealty
2023
- Sát nhập thêm thành viên
- Tổng công ty cổ phần TNGRealty tiến hành sát nhập thêm Công ty Cổ phần và Cho thuê tài sản TNL
2024
- Chuyển đổi thương hiệu mới ROX Living
- Chuyển đổi thương hiệu mới từ TNGRealty thành ROX Living. Mở ra giai đoạn phát triển mới với định vị là nhà phát triển đô thị , nghỉ dưỡng và khu công nghiệp dịch vụ hàng đầu Việt Nam, vươn tầm quốc tế.
Mọi người cũng đã tìm kiếm
Công việc của Ruby on Rails Developer là gì?
Ruby on Rails, thường được gọi là Rails, là một framework phát triển ứng dụng web mã nguồn mở được viết bằng ngôn ngữ lập trình Ruby. Rails được tạo ra bởi David Heinemeier Hansson và đã ra đời vào năm 2004. Điều làm nổi bật Rails đối với các nhà phát triển web là nó cung cấp một cách tổ chức và cấu trúc dự án dễ sử dụng, giúp tăng năng suất và giảm độ phức tạp trong việc phát triển ứng dụng web.
Mô tả công việc của Ruby On Rails
Ruby on Rails, thường được gọi là Rails, là một framework phát triển ứng dụng web mã nguồn mở được viết bằng ngôn ngữ lập trình Ruby. Nó được thiết kế để giúp các nhà phát triển xây dựng các ứng dụng web một cách nhanh chóng và hiệu quả. Dưới đây là mô tả về công việc của một nhà phát triển Ruby on Rails:
- Xây dựng ứng dụng web: Một trong những công việc chính của một nhà phát triển Ruby on Rails là xây dựng các ứng dụng web từ đầu hoặc bảo trì và mở rộng các ứng dụng đã tồn tại. Họ sử dụng Rails để tạo ra các thành phần quan trọng như routes, controllers, models, và views.
- Thiết kế cơ sở dữ liệu: Rails có hỗ trợ cho ActiveRecord, một ORM (Object-Relational Mapping) giúp nhà phát triển tương tác với cơ sở dữ liệu một cách dễ dàng. Nhà phát triển Rails phải thiết kế và quản lý cơ sở dữ liệu để lưu trữ thông tin của ứng dụng.
- Xây dựng giao diện người dùng: Các nhà phát triển Rails sử dụng HTML, CSS, và JavaScript để tạo giao diện người dùng thân thiện và hiệu quả cho ứng dụng web. Rails hỗ trợ sẵn sàng cho việc làm việc với các thư viện và framework JavaScript như React hoặc Vue.js.
- Quản lý logic ứng dụng: Rails thúc đẩy việc tạo ra code logic của ứng dụng thông qua các controllers và models. Nhà phát triển cần viết code Ruby để xử lý các yêu cầu từ người dùng, thực hiện xử lý dữ liệu, và đảm bảo ứng dụng hoạt động một cách đáng tin cậy.
- Kiểm thử và gỡ lỗi: Một phần quan trọng của công việc là đảm bảo rằng ứng dụng hoạt động đúng cách. Nhà phát triển Rails phải viết các bài kiểm tra (tests) để đảm bảo tính ổn định và độ tin cậy của ứng dụng và gỡ lỗi khi cần.
- Tối ưu hóa hiệu suất: Các nhà phát triển Rails cần quan tâm đến tối ưu hóa hiệu suất của ứng dụng, bao gồm việc tối ưu hóa truy vấn cơ sở dữ liệu và cải thiện thời gian phản hồi của ứng dụng.
- Bảo mật: Bảo mật là một phần quan trọng của phát triển ứng dụng web. Nhà phát triển Rails cần thực hiện các biện pháp bảo mật như bảo vệ khỏi tấn công CSRF (Cross-Site Request Forgery), XSS (Cross-Site Scripting), và SQL injection.
- Triển khai và quản lý ứng dụng: Cuối cùng, nhà phát triển Rails phải triển khai ứng dụng lên môi trường sản phẩm và duy trì ứng dụng để đảm bảo hoạt động ổn định và có thể mở rộng.
Nhà phát triển Ruby on Rails cần có kiến thức sâu về Ruby, Rails, và các công nghệ liên quan để có thể phát triển và duy trì ứng dụng web thành công.
Ruby on Rails Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
195 - 325 triệu
/nămLộ trình sự nghiệp Ruby on Rails Developer
Tìm hiểu cách trở thành Ruby on Rails 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 Ruby on Rails Developer?
Yêu cầu tuyển dụng của Ruby on Rails
Để yêu cầu tuyển dụng cho vị trí liên quan đến Ruby on Rails, bạn cần xác định hai tiêu chí quan trọng: kiến thức chuyên môn và kỹ năng cơ bản. Dưới đây là một số mô tả cụ thể cho cả hai tiêu chí này:
Kiến thức chuyên môn
- Ruby on Rails Framework: Ứng viên cần phải có kiến thức sâu về Ruby on Rails, bao gồm các khái niệm cơ bản, cấu trúc của framework, và khả năng xây dựng ứng dụng web theo mô hình MVC (Model-View-Controller).
- Ngôn ngữ lập trình Ruby: Đối với kiến thức chuyên môn, ứng viên cần phải hiểu rõ về ngôn ngữ lập trình Ruby, bao gồm cú pháp, cấu trúc dữ liệu, và tích hợp Ruby on Rails.
- Cơ sở dữ liệu: Kiến thức về cơ sở dữ liệu là quan trọng. Ứng viên cần phải biết sử dụng ActiveRecord để tương tác với cơ sở dữ liệu, SQL cơ bản, và các khái niệm về quản lý dữ liệu.
- Front-end và Back-end: Hiểu biết về HTML, CSS, và JavaScript để có thể làm việc với phần giao diện người dùng và tương tác với phần back-end của ứng dụng.
- Test và Debugging: Kiến thức về việc kiểm thử ứng dụng (unit testing, integration testing) và khả năng sửa lỗi (debugging) trong Ruby on Rails.
- Sử dụng Framework và Thư viện: Sử dụng các thư viện và gem phổ biến trong cộng đồng Ruby on Rails như Devise, FactoryBot, RSpec, và Rails API.
Kỹ năng cơ bản
- Lập trình Ruby on Rails: Có khả năng phát triển ứng dụng Ruby on Rails từ đầu đến cuối, bao gồm xây dựng các route, controllers, views, và models.
- Xây dựng và tương tác với API: Hiểu cách xây dựng và tương tác với API thông qua Rails.
- Sử dụng Source Control: Sử dụng các công cụ quản lý mã nguồn như Git để làm việc cùng đồng đội và theo dõi lịch sử thay đổi mã nguồn.
- Hiểu biết về Front-end: Kiến thức cơ bản về HTML, CSS, và JavaScript để làm việc với phần giao diện người dùng và làm ứng dụng trở nên hấp dẫn.
- Giải quyết vấn đề: Khả năng phân tích và giải quyết các vấn đề kỹ thuật trong quá trình phát triển ứng dụng.
- Học hỏi và Tự nâng cấp: Sẵn sàng học hỏi, cập nhật kiến thức và theo đuổi sự nâng cao trong lĩnh vực Ruby on Rails và phát triển web.
Điều này chỉ là một bản tóm tắt và yêu cầu cụ thể có thể thay đổi tùy theo vị trí công việc và mức độ phức tạp của dự án. Tuy nhiên, đây là những điểm quan trọng để bắt đầu xác định yêu cầu tuyển dụng cho vị trí liên quan đến Ruby on Rails.
Lộ trình thăng tiến của Ruby on Rails
Mức lương bình quân của Ruby on Rails có thể khác nhau tuỳ thuộc vào nhiều yếu tố như trình độ chuyên môn, kỹ năng, trách nhiệm công việc, địa điểm và điều kiện thị trường lao động.
- Lập trình viên: 9 - 14 triệu/tháng
- Lập trình viên C++: 12 - 20 triệu/tháng
Lộ trình thăng tiến trong lĩnh vực Ruby on Rails có thể khá linh hoạt và phụ thuộc vào công ty và tổ chức cụ thể. Dưới đây là một ví dụ về các cấp bậc phổ biến cho những người làm việc với Ruby on Rails, bắt đầu từ vị trí thực tập sinh và thăng tiến lên cấp bậc cao hơn:
Thực tập sinh Ruby on Rails (Rails Intern)
Vị trí đầu tiên, thực tập sinh sẽ học cơ bản về Ruby on Rails và tham gia vào các dự án nhỏ dưới sự hướng dẫn của những người kỹ sư kinh nghiệm.
Nhiệm vụ: Học lập trình Rails, tham gia vào các dự án phát triển.
Lập trình viên Ruby on Rails (Ruby on Rails Developer)
Sau khi hoàn thành giai đoạn thực tập, bạn có thể trở thành một lập trình viên Ruby on Rails. Ở vị trí này, bạn sẽ có trách nhiệm tham gia vào việc phát triển và duy trì các ứng dụng Rails.
Nhiệm vụ: Xây dựng và bảo trì ứng dụng Rails, tham gia vào quy trình phát triển sản phẩm.
Chuyên viên Ruby on Rails (Ruby on Rails Specialist)
Với kinh nghiệm và hiệu suất làm việc tốt, bạn có thể tiến lên trở thành một chuyên viên Ruby on Rails. Trong vai trò này, bạn có thể chịu trách nhiệm xây dựng các tính năng phức tạp hơn và giải quyết các vấn đề kỹ thuật khó khăn hơn.
Nhiệm vụ: Giải quyết các vấn đề phức tạp, phát triển tính năng cao cấp, hỗ trợ đồng đội.
Kỹ sư cấp cao Ruby on Rails (Senior Ruby on Rails Engineer)
Khi có thêm kinh nghiệm và kiến thức sâu rộng về Ruby on Rails, bạn có thể thăng tiến lên vị trí kỹ sư cấp cao. Ở đây, bạn có thể chịu trách nhiệm lãnh đạo dự án, thiết kế kiến trúc, và đóng góp vào việc quyết định kỹ thuật quan trọng.
Nhiệm vụ: Lãnh đạo dự án, tư vấn về kiến trúc, đóng góp vào quyết định kỹ thuật.
Kỹ sư chủ chốt Ruby on Rails (Lead Ruby on Rails Engineer hoặc Tech Lead)
Đối với những người có kinh nghiệm và khả năng lãnh đạo xuất sắc, vị trí kỹ sư chủ chốt hoặc Tech Lead có thể là bước tiếp theo. Ở đây, bạn có thể chịu trách nhiệm quản lý nhóm phát triển, định hình hướng phát triển của sản phẩm và đưa ra quyết định quan trọng về công nghệ.
Nhiệm vụ: Lãnh đạo nhóm phát triển, quản lý dự án, định hình hướng phát triển sản phẩm.
Các công ty và tổ chức có thể có cấu trúc và tên gọi cấp bậc khác nhau, nhưng lộ trình trên cung cấp một cái nhìn tổng quan về cách một người có thể thăng tiến trong lĩnh vực Ruby on Rails từ vị trí thực tập sinh đến các vị trí quản lý và lãnh đạo cao cấp hơn.