trabalhorapido.org logo

Senior Software Engineer - MySQL Replication

trabalhorapido em facebook   trabalhorapido em twitter
 
 
email Recebe por email

 





Título Oferta:
Senior Software Engineer - MySQL Replication
Companhia:
by dejobs.org
Província:
Portugal
Texto Oferta:
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience. *As part of Oracle´s employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).* *As part of Oracle´s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).* - General Replication is at the heart of MySQL´s success given the landscape in terms of on-line services, many of them backed by distributed and elastic deployment environments such as the Oracle Cloud Infrastructure. The fact that scaling-out read loads, or even partitioned write loads, is straightforward in MySQL Replication, makes it a very strong fit for practically every web business case. Our team ensures that MySQL replication, often used for implementing high-availability and read scale-out, evolves and remains the first option for every web company, including those that are extremely large (web scale) and exhibit extreme requirements from the database service. You will be working with the MySQL Replication team and be responsible for strengthening the position of MySQL as the number one open source database in the world and in the cloud landscape. - Skills: Must have: - Background knowledge on distributed systems; - Background knowledge on replication; - Knowledge on transaction processing, concepts and techniques; - Experience with multi-threaded programs; - Advanced understanding of network programming; - Ability to analyze and diagnose problems on complex distributed systems; - Ability to manage multiple priorities with limited supervision; - Strong understanding of long running programs (for example operating system kernels, file systems, high end networking development and equipment); - Ability to understand large pieces of code fast; - Strong Object-oriented design and programming skills; - Experience developing on C/C and/or Java programming languages; - Experience working with revision control tools such as git. - Experience working with tools such as maven, cmake; - Excellent spoken and written communications skills in English; - Excellent communication and coordination skills; - Ability to coordinate and work effectively within a geographically distributed team. Nice to have: - Knowledge of MySQL as a user, devops or DBA; - Knowledge/User of MySQL Replication; - Knowledge of the different replication technologies; - Usability expert (understanding how a system interface should be); - Contributions to some open source projects (we like to see code from people who apply!). BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience. You will have a background in distributed systems and have knowledge of different replication paradigms. You know what fault-tolerance is and you understand the requirements to build dependable systems. Moreover, you will be familiar with distributed algorithms such as Paxos, Raft or Totem. And you will have a chance to apply all this knowledge on your day to day work. - Detailed Job Description As a member of the software engineering division and the MySQL Replication team, you will be responsible for defining and developing software, having tasks associated with designing, developing, debugging and operating software applications and operating systems. You will develop new features for MySQL replication, MySQL binary log and for MySQL as a service in the Oracle Cloud Infrastructure. All while being exposed to some of the most interesting and challenging problems in the area from customers with large MySQL installations. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributors individually and as a team member, providing direction and mentoring to others while at the same time ensuring that MySQL Replication works in the Oracle Cloud Infrastructure. **Job:** **Product Development* **Organization:** **Oracle* **Title:** *Senior Software Engineer - MySQL Replication* **Location:** *PT-Portugal* **Requisition ID:** *1900077E* **Other Locations:** *PL-Poland*
Contato: