header

Software Developer

Category: Staff Positions
Type: Full Time

Job Description

Nile University is seeking a highly motivated and skilled Software Developer to join our Business Intelligence (BI) Unit within the Quality Management Department. This role will focus on designing, developing, and maintaining BI applications, systems, and tools that contribute to the optimization of quality management processes across the university. The successful candidate will work with cross-functional teams to ensure that data-driven insights are provided to improve the university’s operations, quality standards, and decision-making.

Key Responsibilities:

  • Design, develop, and maintain BI solutions, including dashboards, reports, and data visualizations to support data-driven decision-making.
  • Collaborate with stakeholders from the Quality Management Department to gather and understand business requirements, transforming them into technical solutions.
  • Develop and implement ETL (Extract, Transform, Load) processes to integrate data from various systems and sources.
  • Optimize and maintain existing BI tools, ensuring they are scalable, efficient, and aligned with university needs.
  • Create and maintain automated data pipelines for real-time reporting and insights.
  • Analyze large data sets to identify trends, opportunities, and areas for improvement in university operations and quality management processes.
  • Provide technical expertise and support in troubleshooting issues related to BI systems and reporting tools.
  • Ensure the security, accuracy, and integrity of data in all BI solutions.
  • Support the development of custom BI applications and integrations based on specific needs within the department.
  • Provide training and documentation for end-users to leverage BI tools effectively.

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Proven experience in software development, particularly in Business Intelligence and data-driven solutions.
  • Strong knowledge of BI tools (such as Power BI, Tableau, or QlikView) and SQL for querying databases.
  • Familiarity with ETL tools and techniques (e.g., SSIS, Talend, Apache Nifi).
  • Proficiency in programming languages such as Python, C#, or Java.
  • Experience in working with databases (e.g., MySQL, SQL Server, Oracle) and data warehousing concepts.
  • Understanding of data modeling, data visualization, and reporting best practices.
  • Strong problem-solving abilities and attention to detail.
  • Ability to work independently and as part of a collaborative team.
  • Excellent communication skills, with the ability to translate complex technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Experience with cloud-based BI platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of quality management standards and processes in higher education.
  • Familiarity with agile software development methodologies.
  • Experience with machine learning or advanced analytics techniques.

   Please Send Your CV to: Dsoudy@nu.edu.eg   and mention the job title in the subject.

Send Your CV