Rambus

  • Database Adminstrator

    Job Locations NL-Rotterdam
    Job ID
    2018-6306
    Category
    Engineering
  • Overview

    From Host Card Emulation (HCE) and tokenization to empowering organizations to become their own Token Service Provider (TSP), Rambus, including software technology from Bell ID, provides a comprehensive mobile payment solution to banks and retailers worldwide. Rambus’ latest offering, Unified Payment Platform, enables retailers to digitize credit cards, gift cards, loyalty points and coupons into a single secure mobile wallet, creating a frictionless shopping experience for consumers.

    Since 2007, the company has been providing mobile payments solutions and has built up a wealth of experience in this field from implementations worldwide. Our products are integrated into tens of billions of devices and systems, powering and securing diverse applications, including Big Data, Internet of Things (IoT), mobile, consumer and media platforms.

    Due to the recent growth in new product releases, project implementations, maintenance of our products, and customer support we are expanding our enthusiastic team.

    Responsibilities

    In this position you will report to the Software Engineering Manager. You will execute the following tasks in the database field:

    • Maintain creation and upgrade scripts for database builds on a variety of database platforms (Oracle, MS SQL Server, MySQL, DB2)
    • Investigation and trouble-shooting with regard to in-house and customer issues related to database.
    • Improve ‘human’ processes for managing scripts: factors include meeting project deadlines, maintenance of different code branches, support for continuous integration testing and change control
    • Reviewing and enforcing best practice in the data model, ensuring system scalability, security, performance and reliability
    • Design, build and upkeep of performance/volume testing strategy Communication: consultation with colleagues, aimed at aligning related work and exchanging knowledge, ideas and experiences. Periodically you will provide the responsible manager with progress reports and participate in the developer meetings
    • Support the implementation, troubleshooting, and maintenance of DEV and QA DB systems
    • Work directly with business analysts, developers and architects on data modeling, logical/physical schema design, SQL query tuning; and the application of data related business rules while assisting in troubleshooting, debugging, and issue resolution
    • Review and deploy Developer generated code into the test/production system and monitor code deployed for performance/reliability issues
    • Write custom scripts to automate various daily DBA operations
    • Create and maintain database documentation and guidelines for the developers
    • Understanding the difference of OLAP and OLTP and the benefits and uses of each
    • Refresh DEV and QA databases as necessary
    • Strong understanding of query execution plans and query optimization strategies, including issues related not only to indexing, but also locking, wait types, blocking, and deadlocks

    Qualifications

    Requested experience/knowledge:

    • A relevant bachelor’s or master’s degree and five year experience in a similar job
    • Extended experience with/knowledge of the Oracle and DB2 database
    • Experience with High Availability (HA) database design, management, performance analysis and tuning, index maintenance, disaster recovery, and data monitoring
    • Excellent verbal and written communication skills in English

     Nice to have:

    • Knowledge of other databases (MS SQL Server, MySQL)
    • Knowledge of version control systems such as Git
    • Any experience of the following: J2EE, RESTful, XML, JDBC, SQL, Application Servers (Websphere, Jboss/Wildfly, Tomcat), open source frameworks (Spring and Hibernate ORM), Windows/Unix and Eclipse/IntelliJ
    • Knowledge of mobile payment, smart card and internet technologies
    • Oracle DBA certification

    Your personal skills

    Learning ability, problem solving ability and planning/organizing skills. You are quality oriented, accurate and a team player. Also good communication skills (verbal and in writing) and a customer oriented attitude will make you the candidate we are looking for.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed