Sự nghiệp tại SCS Global Services
Một nơi tuyệt vời để làm việc. Các cơ hội việc làm hiện tại sẽ được đăng ở đây khi có.
Lập trình viên phần mềm ứng dụng
-
Toàn thời gian
-
Từ xa, Hoa Kỳ
Tổng quan về công ty
SCS Global Services Chúng tôi là đơn vị tiên phong và dẫn đầu trong lĩnh vực tiêu chuẩn bền vững và chứng nhận bên thứ ba, hoạt động trên khắp các lĩnh vực kinh tế như tài nguyên thiên nhiên, môi trường xây dựng, thực phẩm và nông nghiệp, sản phẩm tiêu dùng và khí hậu trong hơn 40 năm. Là một doanh nghiệp vì lợi ích cộng đồng (Benefit Corporation), chúng tôi cam kết thực hiện các hoạt động kinh doanh có trách nhiệm với xã hội và môi trường, và thông qua việc áp dụng khoa học chính xác, chúng tôi đang thúc đẩy những thay đổi tích cực.
Tổng quan về công việc
Lập trình viên phần mềm ứng dụng sẽ chịu trách nhiệm thiết kế và phát triển các giải pháp phần mềm sáng tạo đáp ứng nhu cầu và kỳ vọng của khách hàng và doanh nghiệp. Lập trình viên phần mềm ứng dụng sẽ chịu trách nhiệm phân tích yêu cầu người dùng, thiết kế và lập trình các chương trình hoặc hệ thống phần mềm, kiểm thử và gỡ lỗi các giải pháp phần mềm, và lập tài liệu công việc. Vị trí này sẽ hỗ trợ xem xét mã nguồn và tham gia đóng góp ý kiến về các tiêu chuẩn công nghệ, thực tiễn tốt nhất và quy trình vòng đời phát triển phần mềm. Lập trình viên phần mềm ứng dụng sẽ làm việc với các nhóm phát triển phần mềm (bao gồm cả nguồn lực trong và ngoài nước) xuyên suốt quá trình phát triển phần mềm. Vị trí này sẽ báo cáo trực tiếp cho Giám đốc Phát triển Phần mềm cấp cao.
Nhiệm vụ và trách nhiệm chính
- Chuyên gia kỹ thuật sâu rộng và nhà lãnh đạo tư tưởng, giúp xác định và thúc đẩy việc áp dụng các phương pháp kỹ thuật hàng đầu, đồng thời luôn cập nhật những đổi mới, xu hướng và thực tiễn trong ngành.
- Tham gia vào các dự án thử nghiệm (proof-of-concept) với lãnh đạo bộ phận Phát triển Phần mềm đối với các công nghệ mới nổi cần được tích hợp và/hoặc giới thiệu để đảm bảo CNTT có đủ khả năng đáp ứng các yêu cầu kinh doanh trong tương lai.
- Đảm bảo tuân thủ các thực tiễn tốt nhất liên quan đến tiêu chuẩn công nghệ, quản lý thay đổi, quản lý phát hành, vòng đời ứng dụng và kiến trúc doanh nghiệp.
- Phân tích các đặc tả phần mềm và yêu cầu hệ thống để thiết kế các ứng dụng và giải pháp có khả năng mở rộng và hoạt động hiệu quả.
- Phát triển các chương trình hoặc hệ thống phần mềm sử dụng nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm cả mô hình microservices/serverless và ảnh hưởng kỹ thuật đến kiến trúc hệ thống.
- Chịu trách nhiệm toàn bộ quy trình triển khai, đảm bảo mọi lần commit mã đều được tự động kiểm tra, quét lỗ hổng bảo mật và triển khai thông qua các công cụ CI/CD hiện đại.
- Lập tài liệu cho các chương trình phần mềm bằng mã nguồn và sử dụng sơ đồ, biểu đồ, định dạng Markdown và các hệ thống/phương pháp lập tài liệu khác.
- Phối hợp với các kỹ sư phần mềm khác, quản lý dự án, chủ sở hữu sản phẩm, kỹ sư QA và các bên liên quan trong kinh doanh để đảm bảo chất lượng và tiến độ giao hàng đúng thời hạn.
- Tham gia vào toàn bộ vòng đời phát triển phần mềm, từ lập kế hoạch đến triển khai và hỗ trợ.
- Tìm hiểu về những phát triển trong ngành để luôn nắm bắt được những tiến bộ mới nhất.
Trình độ tối thiểu
- Bằng cử nhân ngành khoa học máy tính, hệ thống thông tin hoặc lĩnh vực liên quan, hoặc kinh nghiệm làm việc tương đương .
- Có kiến thức về kiến trúc ứng dụng và lập trình hiện đại, bao gồm phát triển backend và frontend (ví dụ: Python, Node.js, jQuery, Angular, React, Flask, v.v.) và
- Có kinh nghiệm với SQL, NoSQL và các loại cơ sở dữ liệu khác .
- Có kinh nghiệm với các dịch vụ web và API (RESTful, SOAP, v.v.) và
- Có kinh nghiệm với các nền tảng điện toán đám mây (Azure, AWS, v.v.) và
- Có kinh nghiệm với cả các công cụ phát triển dựa trên trí tuệ nhân tạo (AI) để tăng tốc mã, đảm bảo chất lượng và kiểm thử tự động, cũng như xây dựng các khả năng tích hợp AI .
- Có kinh nghiệm với các phương pháp luận Lean và Agile (Scrum, Kanban, v.v.)
- Kỹ năng giao tiếp, làm việc nhóm và giải quyết vấn đề xuất sắc
- Kỹ năng tổ chức, ưu tiên, phân tích và giải quyết vấn đề xuất sắc
- Tinh thần chủ động, sáng tạo, khả năng phán đoán tốt và khả năng làm việc độc lập dưới áp lực trong môi trường thay đổi.
- Khả năng đưa ra quyết định đúng đắn một cách kịp thời khi các giải pháp không rõ ràng, rủi ro thay đổi và thông tin không rõ ràng.
Mô tả trên nhằm mục đích mô tả bản chất chung và mức độ công việc đang được thực hiện. Mô tả này không nhằm mục đích là danh sách đầy đủ tất cả các trách nhiệm, nhiệm vụ và kỹ năng cần thiết. Các nhiệm vụ bổ sung ngoài trách nhiệm thông thường có thể được yêu cầu theo thời gian khi được giao.
Làm việc từ xa
SCS đang tuyển dụng tất cả các vị trí tuyển dụng từ xa; cho phép nhân viên của chúng tôi có khả năng làm việc linh hoạt và cho phép SCS với tư cách là một công ty đa dạng hóa kinh nghiệm và quan điểm của lực lượng lao động đang phát triển của chúng tôi. Đây là một vai trò làm việc tại nhà và có thể bao gồm các chuyến công tác trong nước, trong nước và/hoặc quốc tế. Chi tiết sẽ được làm rõ trong quá trình tuyển dụng.
Mức lương hàng năm ước tính
95.000 đô la - 130.000 đô la
Tuyên bố của EEOC
SCS cam kết cung cấp cơ hội việc làm bình đẳng (EEO) cho tất cả nhân viên và ứng viên xin việc mà không phân biệt chủng tộc, màu da, tôn giáo, giới tính, khuynh hướng tình dục, bản dạng giới hoặc biểu hiện giới, quốc tịch, tuổi tác, khuyết tật, thông tin di truyền, tình trạng hôn nhân, ân xá, hoặc tình trạng cựu chiến binh theo quy định của pháp luật liên bang, tiểu bang và địa phương hiện hành. SCS tuân thủ luật pháp tiểu bang và địa phương hiện hành về chống phân biệt đối xử trong việc làm tại mọi địa điểm mà công ty có cơ sở. Chính sách này áp dụng cho tất cả các điều khoản và điều kiện tuyển dụng, bao gồm nhưng không giới hạn ở việc tuyển dụng, bố trí, thăng tiến, chấm dứt hợp đồng, sa thải, gọi lại, chuyển giao, nghỉ phép, tiền lương và đào tạo.