Developer III - Database Architect [T500-**]

  • Hyderabad
  • Fedex Acc

Key Responsibilities:

  • Take ownership of database management activities including designing highly complex logical and physical databases
  • Assist product architects in selecting the best suited database by performing detailed analysis of business needs.
  • Lead highly complex data modelling, mapping, integration, and capacity planning efforts.
  • Planning, research, System DB design, implementation, maintenance, and control of server class databases
  • Develop database solutions using best practices for traditional relational, NoSQL, Document, etc. style databases.
  • Develop schema, storage, procedures, views, and policies for traditional and cloud-based databases.
  • Assessment and proof of concept of new age database technologies
  • Define data reliability, security, retention, integrity frameworks for applications and enforce.
  • Consult with and advise management on high impact data or database management issues, influencing strategic direction.
  • Provide technical leadership and recommendation into the future direction of database technology.
  • Develop management policies, procedures, standards, and best practices for data security.
  • Collaborate and consult with peers, colleagues, and managers to resolve issues and achieve goals.
  • Write optimized queries for complex business data for simpler solutions

Key skills and experience required for the job:

  • Technology: SQL, PLSQL, Relational Databases (ORACLE, MySQL, Postgres), NoSQL, OOAD, Data Structures and Algorithms, Redis / HazleCast, DB profiling, Query Tuning, Query Performance Engineering
  • Source Control: Git, GitLab, GitHub, Bitbucket, SVN etc.
  • Design: Any of the standard ERD tool / LucidChart.
  • DevOps: GitHub Workflows, Helm, Jenkins, Flyway
  • Process: Safe Agile, TDD and BDD
  • Database Schema Design
  • Data operation frameworks/tools like Flyway, Liquibase
  • Knowledge of architecture and design of different databases and DB resource optimization

Experience:

  • Years of highly normalized relational and non-relational data storage design.

Education:

  • Bachelors / master’s in engineering or equivalent.

Soft Skills:

  • Communication, Analytical thinking, Problem Solving, Judgement & Decision Making, Planning & Organizing and Teamwork