Job Openings Senior Engineer - Data

About the job Senior Engineer - Data

Job Description

  • Design and optimize database architectures to ensure high availability, performance, and security
  • Develop and implement middleware solutions that facilitate seamless communication between applications and databases
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
  • Monitor and troubleshoot database and middleware performance issues, providing timely resolutions
  • Conduct regular database backups, recovery, and maintenance activities to ensure data integrity and availability
  • Stay updated with industry trends and emerging technologies to recommend improvements and innovations
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous improvement
  • Document system configurations, processes, and procedures to maintain clear and comprehensive records

Person Specification

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Extensive experience with database management systems (e.g., Oracle, SQL Server, MySQL) and middleware technologies (e.g., Apache Kafka, IBM MQ)
  • Strong understanding of data modeling, ETL processes, and data warehousing concepts
  • Proficiency in scripting languages and automation tools to streamline database and middleware operations
  • Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment
  • Strong communication skills, both verbal and written, with the ability to collaborate effectively with team members and stakeholders
  • Relevant certifications in database management or middleware technologies
  • Experience with cloud-based database solutions and microservices architecture
  • Familiarity with DevOps practices and CI/CD pipelines