Software Engineer – Engagement Management Professional
Verint
- Central Jakarta, Indonesia26, Menara Batavia, lt. 26, jl.K.H Mas mansyur Kav 126, Central Jakarta, DKI Jakarta, Indonesia, Central Jakarta, DKI Jakarta, IndonesiaCentral JakartaDKI JakartaIndonesiaIndonesia
- Rp 8.000.000,00 - Rp 15.000.000,00 / bulanIDR8000000150000008000000MONTH
- Penuh waktuFULL_TIME
Deskripsi Pekerjaan
This is an exciting opportunity to join the EIS Applications Engineering Division working on the Engagement Management Professional suite of products.
You will have the opportunity to be part of an exciting APAC expansion of the development team. You will work with industry standard & leading edge technologies (including Java, Spring, Javascript, Docker, AWS, REST and Hydra APIs) alongside a team of UK based experts.
This is an interesting & challenging technical role which requires a holistic view to build complex, high quality product features using the latest technologies & techniques and a CI/CD methodology.
Responsibilities include;
- Development of high quality software products that are delivered in the cloud and on premise.
- Working independently and as part of a team taking ownership of assigned task through to completion.
- Delivery of high quality product features in a productive & timely manner.
- Participating in team daily stand-ups, sprint planning meetings and retrospectives.
- Working with members of the Product Management, QA, Architecture and Support organization and resources in other geographic locations and is responsible for development of high quality software within the Verint Systems Product suite.
- Possessing strong working knowledge of commonly used concepts, practices, and procedures within agile software development.
- Engaging in research of new technologies & architectures to improve product.
- Responsible for creating software and unit test cases for assigned Verint products, in a high-paced environment.
Kualifikasi Minimum
Requirements:
- Experienced software engineer with high technical aptitude of more than 2 years using Java is essential
- Experience of developing high quality, secure and performant solutions against functional and non-functional requirements.
- The ability to demonstrate an understanding of Agile working practices and methodologies.
- The ability to demonstrate strong written and verbal communication skills.
- The ability to demonstrate experience in the automation of Software testing and build systems is desirable.
- The ability to demonstrate an appreciation of the Non Functional requirements and how to meet them.
- The ability to demonstrate a working knowledge of cloud platforms such as Amazon AWS and associated cloud technologies is desirable.
- Development experience with call center or back office applications is desirable.
Experience in the following areas is essential;
- Programming
- Java with the Spring Framework (e.g. Spring Core, Spring Boot, Spring Web Services) and / or
- Javascript using Node.js, Redux.js, React.js and HTML and CSS
Experience in any / all of the following areas is desirable;
- Design
- The Micro Services/Services/SOA design pattern
- Messaging and Queuing patterns
- Modern REST API patterns (e.g. JSON-LD)
- Search technologies such as Solr/Solrcloud
- Design patterns for scale out of application components
- Testing
- BDD principles with Cucumber
- TDD principles with either TestNG or JUnit
- UI test Automation with Selenium
- Cross Browser testing tools such as Browserstack
- Experience using defect tracking tools and quality/test management tool such as Jira is desired.
- Packaging and Deployment Automation
- Packaging: Docker, Amazon AMI, Packer, Terraform, Ansible
- Build: Git, Jenkins and Jenkins Pipeline
- Monitoring and Logging: ELK (Elasticsearch, Logstash, Kibana), Prometheus and Grafana, Zipkin
- Amazon Web Services
- SQL Server or Oracle or MySQL
- User Experience
- User interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization
- Development experience of Web Technologies, including Javascript and HTML/CSS is desired.
- Working knowledge and experience of HTML based web interfaces is desired.
Fasilitas dan Tunjangan
- Medical / Health Insurance
- Performance Bonus
- Life Insurance
- Transportation Allowances
- Maternity & Paternity Leave
- Medical, Prescription, Dental, or Vision Plans
Keahlian yang diperlukan
- Java
- Node.js
- Amazon Web Services
- JavaScript
- CSS
- PostgreSQL
- SQL
Ringkasan Perkerjaan
- Tingkat Posisi
- Supervisor / Asisten Manager
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Diploma (D3)
- Respon rekruter ke lamaran
- Always
- Alamat Kantor
- Menara Batavia, lt. 26, jl.K.H Mas mansyur Kav 126, Central Jakarta, DKI Jakarta, Indonesia