RPL
SMKN 1 Ciamis Rekayasa Perangkat Lunak


Software Engineer

Software Engineer
Software Engineer berfokus pada aspek rekayasa perangkat lunak secara menyeluruh, mencakup perancangan arsitektur, implementasi kode, pengujian, hingga pemeliharaan jangka panjang sebuah sistem yang kompleks.

Berbeda dengan programmer biasa, Software Engineer menerapkan prinsip-prinsip rekayasa seperti SOLID, design pattern, clean code, dan testing yang ketat untuk memastikan perangkat lunak berkualitas tinggi dan mudah dikembangkan lebih lanjut.

Di RPL, kamu mendapatkan fondasi berpikir sistematis dalam membangun software, mulai dari analisis kebutuhan, pemodelan sistem, hingga penulisan kode yang terdokumentasi dan mudah dipahami oleh tim.

Skill penting: desain arsitektur sistem, unit testing, code review, refactoring, Git workflow, serta kemampuan berkolaborasi dalam tim menggunakan metodologi Agile atau Scrum.