Description

Job Title: Database Developer

Location: Austin, TX

Type: Contract

Job Description:

We are seeking an experienced Database Developer to join our team in Austin, TX. The ideal candidate will have extensive experience working with various database technologies, cloud platforms, and programming languages. This role requires strong technical skills and the ability to work in a fast-paced, collaborative environment.

Key Responsibilities:

Database Design and Development: Design, develop, and maintain database solutions using Oracle and AWS databases.

PL/SQL and SQL Development: Write complex PL/SQL and SQL queries, perform SQL tuning, and develop advanced SQL scripts.

Cloud Integration: Implement and manage database solutions on Google Cloud Platform (GCP) and AWS.

Distributed Systems: Design and implement distributed database systems to ensure high availability and scalability.

Performance Optimization: Optimize database performance, including tuning SQL queries and database configurations.

Data Modeling: Develop data models and database schemas that support business requirements and ensure data integrity.

Scripting: Utilize Unix shell scripting to automate database tasks and processes.

Cache Management: Implement and manage caching solutions using Redis.

Programming: Develop database-related scripts and applications using Python.

Required Skills and Experience:

AWS: Extensive experience with Amazon Web Services, including database services such as RDS and DynamoDB.

Oracle: Proficiency in Oracle databases, including Oracle PL/SQL.

PL/SQL: Strong skills in writing and optimizing PL/SQL code.

SQL: Advanced SQL skills, including SQL tuning and performance optimization.

GCP: Experience with Google Cloud Platform and its database services.

Distributed Systems: Knowledge and experience in designing and managing distributed database systems.

Redis: Familiarity with Redis for caching and data management.

Unix Shell Scripting: Proficient in Unix shell scripting for automating tasks.

Python: Experience with Python programming for database-related tasks.

Preferred Qualifications:

Experience with other cloud platforms and database technologies.

Knowledge of Agile methodologies and experience working in Agile teams.

Strong problem-solving skills and attention to detail.

Excellent communication and collaboration skills.