Senior SQL Developer (Mexico City)

Senior SQL Developer (Mexico City)

We are looking for a Database Developer who has 4+ years of experience in the field to work on our client’s digital marketing solutions to deliver the best insight experience for their major search customers.

Our ideal candidate is good at writing complex SQL scripts/procedures/functions; a problem solver and a learner at heart. You should have a very high degree of comfort in the SQL programming language. You will need to understand and translate business needs into data models supporting long-term solutions.

As a DB Developer, you will develop high performing PL/SQL procedures for both OLTP and batch operations. You must exhibit deep understanding and experience in database and PL/SQL tuning at both logical and system levels.

Job Responsibilities & Requirements 

  • Experience resolving performance issues, query optimization, database tuning, interpreting query execution plans, resolving deadlocks etc.
  • Experience building data pipelines, ingesting and transforming large numbers of events per minute and terabytes of data per day.
  • Experience with any SQL interface
  • Hands on experience of building complex and large data management systems
  • Expertise on at least one RDBMS system (Oracle, PL/SQL Server, etc.)
  • Familiarity with NoSQL implementation and understand when to use one over the other. 
  • Experience with cloud based big data processing platforms such as Google Cloud DataProc is preferred.
  • Passionate about producing clean, maintainable and testable code as part of real-time data pipeline.
  • Able to connect different services and processes together even if you have not worked with them before and follow the flow of data through various pipelines to debug data issues.
  • Understand issues with ingesting data from applications in multiple data centers across geographies, on-premise and cloud and will find a way to solve them.
  • Working knowledge of Linux environment is a plus
  • Previous experience working with Google tools/gadgets is a big plus
  • Strong leadership and management skills
  • Experience with Data Warehousing/Data Modeling
  • Very strong SQL, data modeling and transformation skills with the ability to manipulate large data-sets, automate processes and debug scripts.
  • Creation and monitoring of reports.
  • Experience extracting, manipulating and analyzing data
  • Manage complex relationships and rules-based systems
  • Understand how to leverage infrastructure for solving such large scale problems.
  • Develop tools and contribute to open source wherever possible.
  • Adopt problem solving as a way of life – always go to the root cause! Support the code you write in production.
  • Work with the Application Development team to implement data strategies, build data flows and develop conceptual data models.
  • Currently living in Mexico City or willing to relocate 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Join our talent network!
Leave your information and we will connect your profile with the right opportunity for you.
Click or drag a file to this area to upload.