Job Openings Database Developer

About the job Database Developer

  • Role Objective
    • Design, develop and implement database systems based on customer requirements.
    • Create complex queries to produce materialized views and collecting data from multiple servers based on business requirements
    • Analyze business, technical requirements and understand the business needs.
    • Work with system architects and business analysts towards a solution that meets requirements.
  • Responsibilities
    • Responsible for Relational / Non-Relational database design concepts, coding, debugging, and tuning PL/SQL (functions, triggers, procedures).
    • Implement designing and building complete ETL processes moving and transforming data for Staging and Data Warehouse.
    • Able to look at query history to help debug/optimize queries.
    • Constructing and optimizing complex SQL queries to support reporting needs.
    • Performing database design, development, and data modeling.
    • Ability to identify problems, and effectively communicate solutions to team.
    • Ability to work in a dynamic multi-team environment as well as independently.
    • SQL Development skills in Stored Procedures, Functions, Views, Material Views, and Performance tuning.
  • Essential Qualifications
    • Bachelor's Degree in Communication Engineering, Computer Science, or IT related degree.
    • Minimum 2-3 years experience.
    • Strong experience with Relational / Non-Relational database.
    • Very Good Knowledge and understanding of (Python, SQL, PL/pgSQL).
    • Very Good knowledge in UNIX/Linux OS.
    • Very Good knowledge in optimizing queries/schemas.
    • Willingness to adapt to new technologies quickly.
    • Ability to work with multiple projects and priorities accordingly