Data Engineer

Alexandria, Virginia

One Fifteen
Apply for this Job
Responsibilities
  • Design, develop, and maintain database structures and data pipelines in Snowflake and Oracle environments
  • Write efficient SQL queries, stored procedures, and functions to support application requirements
  • Create and optimize ETL processes for data migration between different database platforms
  • Implement database security measures and access control protocols
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
  • Develop Python scripts for data processing, analysis, and automation
  • Monitor database performance and recommend optimization strategies
  • Participate in code reviews and implement best practices for database development
  • Create and maintain comprehensive documentation for database structures and processes
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 5+ years of experience with Software/database development.
  • 3+ years of experience with Relational database development
  • Python programming skills, particularly for data manipulation and analysis
  • Proficiency in SQL query optimization and performance tuning
  • Experience with ETL/ELT processes and data migration strategies
  • Knowledge of database security best practices
  • Strong analytical and problem-solving abilities
Preferred Experience
  • Experience with PostgreSQL architecture and development
  • Experience with Oracle databases or Oracle cloud infrastructure.
  • Knowledge of data modeling and dimensional modeling concepts
  • Familiarity with version control systems (Git)
  • Experience with CI/CD pipelines for database changes
  • Background in financial services or experience with financial data
  • Understanding of agile development methodologies
  • Certification in Snowflake, Oracle, or related technologies
Date Posted: 11 April 2025
Apply for this Job