Software Developer III - Hyderabad, India - FedEx ACC

    FedEx ACC
    Default job background
    Transportation / Logistics
    Description

    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

    Experience:

    • 6 – 10 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

    Nice to have:

    • Knowledge of architecture and design of different databases and DB resource optimization