Database and Reports Developer


Job Description:

Job Summary: We seek an experienced Database and Reports Developer to join our dynamic team. The ideal candidate will have a strong background in database management, SQL query writing, and report development. You will be responsible for designing, implementing, and maintaining databases, as well as creating insightful reports using various reporting tools. If youre passionate about data, have excellent problem-solving skills, and enjoy working collaboratively, this role is for you.

Responsibilities:

  • Database Management:
    • Design, develop, and maintain databases using Microsoft SQL Server and Oracle Database.
    • Optimize database performance, ensuring efficient data retrieval and storage.
    • Implement security measures to protect sensitive data.
    • Collaborate with cross-functional teams to define database requirements.
  • Report Development:
    • Create and customize reports using Power BI and Microsoft SQL Server Reporting Services (SSRS).
    • Gather business requirements and translate them into meaningful visualizations.
    • Develop complex queries to extract relevant data for reporting purposes.
    • Ensure data accuracy and consistency in reports.
  • SQL Query Writing:
    • Write efficient SQL queries to retrieve, update, and manipulate data.
    • Optimize query performance by analyzing execution plans and indexing strategies.
    • Troubleshoot and resolve data-related issues.
  • Database Design:
    • Design logical and physical data models.
    • Normalize data structures to minimize redundancy.
    • Define relationships between tables and enforce referential integrity.
  • Additional Skills (Plus Points):
    • Knowledge of Java EE (Java Platform, Enterprise Edition) for integrating database solutions with enterprise applications.
    • Familiarity with Angular for building interactive web-based reporting interfaces.


Soft Skills:

  • Analytical Thinking: Ability to analyze complex data requirements and translate them into effective database solutions.
  • Communication: Strong verbal and written communication skills to collaborate with stakeholders, gather requirements, and present findings.
  • Problem-Solving: Proactive approach to identifying and resolving database-related issues.
  • Teamwork: Ability to work effectively in a team environment, sharing knowledge and contributing to project success.

Qualifications:

  • Bachelors degree in Computer Science, Information Systems, or related field.
  • Minimum of 4 years of experience in database development and reporting.

Working Place:

Maadi, Cairo