Database Developer (Postgres and Greenplum)

Role Category: Programming & Design
Role: Database Developer
Job Location: Jaipur or Remote


Skills, Knowledge and Competencies

  • Implement and maintain database code in the form of stored procedures, scripts, queries,
    views, triggers, etc.
  • Minimum of 2+ years of experience working with PostgreSQL.
  • Familiarity with PostgreSQL support for JSON.
  • Strong Development Experience in Greenplum Database.
  • Designing databases and ensuring their stability, reliability, and performance.
  • Expert Level SQL, PL/pgSQL, including stored procedures, functions, triggers, and views.
  • Experience with NoSQL databases (e.g. Apache Cassandra) and NoSQL support in PostgreSQL.
  • Experience with message queuing, full text indexing, and other other high performance data
    concepts.
  • Experience in Data Warehouse/ Solution Design and BI at lease executed 2 projects.
  • Experience of database design or integration experience with SQL Server databases.
  • Knowledge in MSBI Tools - SSIS, SSRS, SSAS and in MDX queries and cube solutions.
  • Working Exp. in any Visualization tool such as PowerBI is an advantage.
  • Develop algorithms for massive parallel processing databases.
  • Hands on experience in transforming Oracle DB to Greenplum.
  • Design, create, and implement database systems based on the end user's requirements.

Skills & Qualifications

  • Preferable Client facing experience.
  • Leadership capabilities.
  • Strong logical and debugging skills.
  • Good reputed college.
  • MUST have excellent English (verbal and written).

Qualifications/Requirements

  • Engineering/B.Tech/B.E degree or related from premier institutes.
  • Strong analytical skills - strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions, anticipates obstacles and develops plans to resolve.
  • Experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications.
  • High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment.

Additional Eligibility Qualifications

  • Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources.
  • Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint.
  • Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways.
  • Ability to develop and maintain effective client relationships.