06 Februari 2008

Lowongan lagi: SEPG Member

Posisi :
Software Engineering Process Group Member

Keterangan Singkat
What is SEPG?
SEPG adalah singkatan dari Software Engineering Process Group.
Ini adalah departemen khusus dalam perusahaan yang tugasnya merumuskan
prosedur.
Kalau di non-software-development-company, departemen ini namanya
Business Process Improvement.

Tugas :
- meriset cara kerja orang-orang di seluruh dunia
misal: gimana sih orang2 ngerjain requirement gathering?
- memilih cara kerja yang sesuai untuk digunakan di internal
- membuat proof of concept atau melakukan pilot project untuk
mengujicoba ide/tools baru
- membuat prosedur untuk menjelaskan cara kerja tersebut.
yang namanya prosedur adalah:
- flowchart (SOP)
- tutorial tertulis
- template/form
- materi training
- melakukan implementasi prosedur (training, sosialisasi, etc)
- memastikan implementasi berjalan benar (audit)
- menganalisa efektifitas prosedur
- mengotomasi prosedur yang sudah stabil

Kualifikasi Teknis
- menguasai Java Programming (versi 1.5 ke atas)
- dapat menulis build.xml* from scratch
- biasa bekerja dengan Linux**

Penguasaan Tools
- berpengalaman menggunakan Continuous Integration tools seperti
CruiseControl, Hudson, atau Luntbuild
- berpengalaman menggunakan version control tools seperti CVS atau Subversion,
tahu best-practices untuk mengelola parallel development untuk project,
dan best-practices untuk mengelola rilis produk
- berpengalaman menggunakan automated testing tools, seperti:
- PMD
- JUnit
- DBUnit
- Cobertura
- Selenium
- berpengalaman menggunakan aplikasi bug tracker, dan tahu best-practicesnya

Penguasaan Proses
- berpengalaman mengelola proyek software development minimal 2 kali
siklus penuh
- berpengalaman mengimplementasikan configuration management
- berpengalaman mengimplementasikan project planning, monitoring, & control
- pernah membaca tentang standar kualitas software seperti ISO atau CMMI

Pengalaman
- 2 tahun sebagai Java programmer
- 1 tahun sebagai software architect
- 1 tahun sebagai project manager

Personality Traits
- suka mencoba tools dan ide baru
- open-minded
- quick-learner
- gemar membaca
- gemar blogwalking
- punya communication skill yang baik

Why so much of requirement ?
- orang ini akan mendefinisikan prosedur, kemudian memaksa seluruh
organisasi*** untuk melaksanakannya
tanpa kredibilitas yang baik, most probably prosedur yang dibuatnya
akan diabaikan project team
- contoh kasus:
- Semua project HARUS menggunakan Subversion, tanpa kecuali !!
- Seluruh project HARUS menggunakan JUnit dan DBUnit, dan sekali
sebulan akan diaudit.
Project yang membangkang akan dilaporkan ke manajemen.
- Mulai bulan depan, semua project harus pakai Hudson
- tentunya tidak bisa asal suruh saja, harus:
- tau konsekuensi penerapan satu prosedur
- menyediakan training untuk yang akan melaksanakan prosedur tersebut
- membuat mekanisme verifikasi untuk memastikan prosedur dilaksanakan
- menjawab segala pertanyaan tentang prosedur tersebut

* Why build.xml?
- build.xml : one simply won't be able to configure CruiseControl
without Ant ability

** Why Linux?
- Ubuntu Linux sekarang adalah distro resmi perusahaan.
- SEPG juga akan meriset tools berkaitan dengan prosedur net/sysadmin, misalnya:
- prosedur backup otomatis dan terjadwal
- cara instalasi Subversion di Linux

***organisasi : seluruh tim project + divisi training + sales + manajemen

Jam Kerja
Senin - Jumat : 09.00 - 17.00

Lokasi kerja
Menara Dea, Mega Kuningan, Jakarta (dekat Mal Ambasador)

Fasilitas dan Salary
Saya tidak berkompeten untuk menjelaskan urusan ini.
Silahkan nanti ditanyakan ke HRD kalau Anda dipanggil.

Peminat dapat langsung mengirim lamaran dan CV :
to: recruitment [at] sigma [dot] co [dot] id
cc: emuhardin [at] balicamp [dot] com, tkidjo [at] balicamp [dot] com

--
Endy Muhardin
http://endy.artivisi.com
Y! : endymuhardin
-- life learn contribute --

Tidak ada komentar: