Berkarier di SCS Global Services
Tempat yang bagus untuk bekerja. Lowongan pekerjaan saat ini diposting di sini saat tersedia.
Pengembang Perangkat Lunak Aplikasi
-
Penuh Waktu
-
Terpencil, AS
Gambaran Umum Perusahaan
SCS Global Services pelopor dan pemimpin di bidang standar keberlanjutan dan sertifikasi pihak ketiga, yang telah beroperasi di berbagai sektor ekonomi—termasuk sumber daya alam, lingkungan binaan, pangan dan pertanian, produk konsumen, serta iklim—selama lebih dari 40 tahun. Sebagai Benefit Corporation, kami berkomitmen pada praktik bisnis yang bertanggung jawab secara sosial dan lingkungan, dan melalui penerapan ilmu pengetahuan yang kokoh, kami mendorong perubahan positif.
Ringkasan Pekerjaan
Pengembang Perangkat Lunak Aplikasi akan bertanggung jawab untuk merancang dan mengembangkan solusi perangkat lunak inovatif yang memenuhi kebutuhan dan harapan klien serta bisnis kami. Pengembang Perangkat Lunak Aplikasi akan bertanggung jawab untuk menganalisis persyaratan pengguna, merancang dan membuat kode program atau sistem perangkat lunak, menguji dan men-debug solusi perangkat lunak, serta mendokumentasikan pekerjaan. Posisi ini akan membantu dalam tinjauan kode dan berpartisipasi dalam memberikan masukan untuk standar teknologi, praktik terbaik, dan proses siklus hidup pengembangan perangkat lunak. Pengembang Perangkat Lunak Aplikasi akan bekerja sama dengan tim pengembangan perangkat lunak (termasuk sumber daya baik di dalam negeri maupun di luar negeri) selama proses pengembangan perangkat lunak. Posisi ini akan melapor langsung kepada Manajer Pengembangan Perangkat Lunak Senior.
Tugas dan Tanggung Jawab Utama
- Seorang pakar teknis yang mendalam dan tokoh pemikir yang membantu mengidentifikasi serta mempercepat penerapan praktik-praktik teknik terkemuka, sekaligus terus mengikuti perkembangan inovasi, tren, dan praktik di industri
- Berpartisipasi dalam uji coba konsep bersama pimpinan Pengembangan Perangkat Lunak untuk teknologi-teknologi baru yang perlu diintegrasikan dan/atau diperkenalkan guna memastikan bahwa TI memiliki kemampuan yang diperlukan untuk memenuhi kebutuhan bisnis di masa depan
- Pastikan kepatuhan terhadap praktik terbaik terkait standar teknologi, manajemen perubahan, manajemen rilis, siklus hidup aplikasi, dan arsitektur perusahaan
- Menganalisis spesifikasi perangkat lunak dan persyaratan sistem untuk merancang aplikasi dan solusi yang dapat diskalakan dan berfungsi dengan baik
- Mengembangkan program atau sistem perangkat lunak menggunakan berbagai bahasa pemrograman dan teknologi, termasuk pola microservices/serverless serta pengaruh teknis terhadap arsitektur
- Bertanggung jawab atas alur kerja penerapan, dengan memastikan bahwa setiap pengiriman kode secara otomatis diuji, diperiksa untuk mendeteksi kerentanan keamanan, dan diterapkan melalui alat CI/CD modern
- Mendokumentasikan program perangkat lunak dalam bentuk kode serta menggunakan diagram, bagan, Markdown, dan format serta/atau sistem dokumentasi lainnya
- Bekerja sama dengan insinyur perangkat lunak lainnya, manajer proyek, pemilik produk, insinyur pengujian kualitas, dan pemangku kepentingan bisnis untuk memastikan kualitas dan penyelesaian tepat waktu
- Berpartisipasi dalam seluruh siklus hidup pengembangan perangkat lunak, mulai dari perencanaan hingga penerapan dan dukungan
- Pelajari perkembangan di industri ini agar selalu mengikuti kemajuan terbaru
Kualifikasi Minimum
- Gelar Sarjana dalam bidang ilmu komputer, sistem informasi, atau bidang terkait, atau pengalaman kerja yang setara dan
- Memahami arsitektur aplikasi modern dan pemrograman, termasuk pengembangan backend dan frontend (misalnya, Python, Node.js, jQuery, Angular, React, Flask, dll.) dan
- Pengalaman dengan SQL, NoSQL, dan jenis basis data lainnya serta
- Pengalaman dalam layanan web dan API (RESTful, SOAP, dll.) serta
- Pengalaman dalam menggunakan platform cloud (Azure, AWS, dll.) dan
- Pengalaman dalam menggunakan alat pengembangan berbasis AI untuk percepatan pengembangan kode, jaminan kualitas, serta pengujian dan pembangunan otomatis , serta pengembangan kemampuan yang terintegrasi dengan AI dan
- Pengalaman dalam menerapkan metodologi lean dan Agile (Scrum, Kanban, dll.)
- Kemampuan komunikasi, kerja sama tim, dan pemecahan masalah yang sangat baik
- Kemampuan organisasi, penetapan prioritas, analisis, dan pemecahan masalah yang baik
- Memiliki inisiatif, inovatif, memiliki penilaian yang baik, serta mampu bekerja secara mandiri di bawah tekanan dalam lingkungan yang terus berubah
- Kemampuan untuk mengambil keputusan yang tepat pada waktu yang tepat ketika solusi belum jelas, risiko bervariasi, dan informasi tidak jelas
Uraian di atas dimaksudkan untuk menjelaskan sifat umum dan tingkat pekerjaan yang dilakukan. Uraian ini tidak dimaksudkan sebagai daftar lengkap semua tanggung jawab, tugas, dan keterampilan yang diperlukan. Tugas tambahan di luar tanggung jawab normal mungkin diperlukan dari waktu ke waktu sesuai penugasan.
Bekerja dari Jarak Jauh
SCS merekrut semua posisi yang terbuka untuk bekerja dari jarak jauh; memberikan karyawan kami kemampuan untuk bekerja secara fleksibel dan memungkinkan SCS sebagai perusahaan untuk mendiversifikasi pengalaman dan perspektif tenaga kerja kami yang terus berkembang. Ini adalah pekerjaan yang berbasis di rumah dan dapat mencakup perjalanan lokal, domestik, dan/atau internasional. Detail akan dijelaskan selama proses rekrutmen.
Perkiraan Gaji Tahunan
$95.000 - $130.000
Pernyataan EEOC
SCS memberikan kesempatan kerja yang setara (EEO) kepada semua karyawan dan pelamar kerja tanpa memandang ras, warna kulit, agama, jenis kelamin, orientasi seksual, identitas atau ekspresi gender, asal kebangsaan, usia, disabilitas, informasi genetik, status perkawinan, amnesti, atau status sebagai veteran yang dilindungi sesuai dengan undang-undang federal, negara bagian, dan lokal yang berlaku. SCS mematuhi undang-undang negara bagian dan lokal yang berlaku mengenai non-diskriminasi dalam ketenagakerjaan di setiap lokasi di mana perusahaan memiliki fasilitas. Kebijakan ini berlaku untuk semua syarat dan ketentuan ketenagakerjaan, termasuk, namun tidak terbatas pada, perekrutan, penempatan, promosi, pemecatan, pemutusan hubungan kerja, pemanggilan kembali, mutasi, cuti, kompensasi, dan pelatihan.