Kỹ năng lập trình
Sử dụng được một trong những ngôn ngữ như: C# trên ASP.NET/NET CORE hoặc PHP để thực hiện công việc theo yêu cầu
Hiểu nguyên lý lập trình hướng đối tượng.
Thiết kế được biến, hàm, class, interface...
Implement được các funtion với input/output và quy trình xử lý được định nghĩa sẵn
Hiểu và tuân thủ C# convension, Comment function lớn
Sử dụng được các Class, thư viện, component có sẵn để giải quyết vấn đề như (Interface, component, dll...)
Thiết kế được các module, class, function theo yêu cầu chung của bài toán
Hiểu được cơ chế đồng bộ và bất đồng bộ
Có khả năng tối ưu hóa code về performance
Có thể đưa ra giải pháp, phương pháp cải tiến, thay thế những thứ đã cũ
Vận hành được các Framework hiện đang sử dụng
Kỹ năng máy tính:
Nắm được các câu lệnh cơ bản của hệ điều hành Linux và Windows
Nắm chắc .Net Framework
Sử dụng được các IDE để quản lý project đúng chuẩn
Có kỹ năng Debug được trên IDE
Biết các giao thức mạng, kết nối cơ sở như (http, fpt, https,..)
Hiểu sâu tool quản lý code như SVN, xử lý conflict, merge...
Sử dụng được các tool/add on dung cho việc debug code trên trình duyệt
Biết cách sử dụng tab Profile/ Performance trên tool Development của trình duyệt để check performance khi cần thiết.
Kỹ năng Database
Viết được truy vấn phức tạp (Trigger, Tối ưu, SP, Function, View...)
Biết sử dụng Profiler
Sử dụng thành thạo Redis và ES
Kỹ năng client site
Hiểu và sử dụng được chuẩn html/css: Less/Sass
Sử dụng được các thư viện javascript: Jquery
Sử dụng được các thiết kế trên Figma, zeplin, photoshop sang HTML/CSS
Biết về SEO onpage là lợi thế
Tự viết được các Plugin phục vụ công việc(popup, history browser, ..)
Tối ưu tốc đội theo chuẩn PageSpeed Insights
Lên khung được các box Template, mẫu HTML
Thành thạo chuyển từ thiết kế Figma, zeplin, photoshop sang HTML/CSS
Hiểu biết Localstorage, Cookies, SessionStorage
Nhận thức tốt về Validate, XSS, Injection.
Phẩm chất con người
Tự chủ làm việc, kết nối với các team khác để hoàn thành từ đầu đến cuối 1 dự án
Có tinh thần trách nhiệm cao với công việc
Có khả năng đánh giá kết quả công việc cảu chính mình cũng như đánh giá kết quả của các đồng nghiệp khác