Apply

Senior Database Engineer

Posted 5 months agoViewed

View full description

💎 Seniority level: Senior, 7+ years with AWS, 10+ years for various other skills

📍 Location: India

🏢 Company: CloudHire👥 11-50RecruitingWeb DesignSoftware

⏳ Experience: 7+ years with AWS, 10+ years for various other skills

🪄 Skills: AWSPythonSQLAgileErwinGCPHadoopJavaKafkaMongoDBSnowflakeAirflowAzureData engineering.NETPostgres

Requirements:
  • 7+ years of experience with AWS (preferred), GCP or Azure.
  • 10+ years of experience designing, building, and supporting near real-time data pipelines and analytical solutions using technologies such as Postgres, Redshift, BigQuery, Hadoop, Teradata, MS SQL Server, Talend, Informatica, Power BI, and/or SSIS.
  • 10+ years of experience using object-oriented programming languages (e.g., .Net, Java, Python) for data delivery in near real-time and streaming analytics.
  • 10+ years of experience documenting business requirements and translating them into relational, non-relational, and dimensional data models using Erwin.
  • 10+ years of experience working in agile teams delivering data solutions.
  • 10+ years of experience developing Master Data Management (MDM) solutions.
  • 8+ years of experience delivering solutions on public cloud platforms, preferably Google Cloud.
  • Experience writing automated unit, integration, and acceptance tests for data interfaces and data pipelines.
  • Ability to quickly learn new technologies and determine their best applications.
  • Exceptional interpersonal skills, including teamwork, communication, and negotiation.
Responsibilities:
  • Integrate multiple databases together, including Snowflake schema, Star schema, and Network model.
  • Work with multiple message buses, such as Kafka and IBM MQ to targets like Redshift, Postgres, and MongoDB.
  • Discover appropriate workloads and utilize the right database for performance and functionality.
  • Design and deploy databases for scale based on request types.
  • Ensure database recovery with sequence and time constraints.
  • Collaborate with business and technology stakeholders to define future-state business capabilities and requirements, translating them into data architectures.
  • Partner with platform architects to ensure implementations follow principles, guidelines, and standards.
  • Analyze current technology environments for deficiencies and recommend solutions.
  • Design, implement, and maintain data services and interfaces, including real-time data pipelines using emerging technologies.
  • Develop continuous integration and deployment for data pipelines with automated testing.
  • Utilize workflow management platforms like Airflow.
  • Mentor and motivate the team to achieve organizational goals.
  • Advocate for agile practices to increase efficiency.
  • Maintain consistency with development standards.
Apply