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