Primary Responsibility
We are looking for a Ruby on Railsdeveloperresponsible for buildingwebservice applications. Mainly focusing on complex groups of back –end service and their client-end (desktop and mobile) counterparts. Your primary responsibility will be design anddeveloperserver side applications, and to coordinate with the rest of the team working on diferent layers of the infrastructure. Thus, a commitment to collaborate problem solving, sophisticated design, and product quality essential.Job Skills :1. 4 - 7 years as Ruby on RailsDeveloper2.Ubuntu server (Nginx, Unicorn)3. Understand core front endwebtechnique (HTML5, CSS3 & Javascript libraries & frameworks)4. Jquery, JavaScript, MySQL, PostgreSQL, AJAX5. Understand Responsive Design6. Strong experience working in applying SSL certificates, authorization, Key Management/Validation7. Experience with Payment Gateway8. Extensive experience in technical security roles9. Strong experience in WAF (WebApplication Firewall)Job Responsibilities :1. Development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to request from the front-end.2. Assist integrating the front-end element built by your coworkers into the application.3. Building reusable code and libraries for future use.4. Optimization of the application for maximum speed and scalability.5. Identify bottle necks and bugs, and devise solutions to these problems.6. Responsible for architecture design, development, unit testing and documentation of integration solutions7. Implementating user authentication and authorization between multiple systems, servers, and environment for developed service8. Integration of multiple data sources and database into one systems9. Creating database schemas that represent and support business process.10. Design and develop high volume, low latency applications for mission critical systems, delivering high availability and performance.
Qualification
Qualification
1. Age 26-322. Passionatein programming, especially Ecommerce3. Degree in Computer Science, Information Technology or related degree4.Knowledge and experience and maintain BIG DATA / LARGE SIZE STORAGE5. Knowledge and experience to processing video6. Can write clean, readable, reusable code7. Understand fundamental design principles behind a scalable application and design pattern8. Understand concepts of MVC, JDBC9. Knowledge and experience of software testing, including unit testing, integration testing, user acceptance testing, etc10. Basic database design principles11.Intermediate knowledge of function complexities (Big-O Notation) and algorithms12. Understand differences between multiple delivery platform such as mobile vs desktop, and optimizing output/formats to match the specific platform.13.Understanding of “session management” and security aspects in distributed server environment14. Using Repository : Bitbucket / GitHub15. Good interpersonal and team-working skills16.Very Strong problem analysis and solving skills.
Informasi lebih lanjut
Bidang Pekerjaan |
Status Kepegawaian |
Konstruksi
|
Full-Time
|
Pendidikan Terakhir |
Gaji |
Sarjana/S1
|
Sesuai Peraturan Perusahaan
|
Tingkat Jabatan |
|
Staff/Executive/Officer
|
-
|
Powered By