Senior Developer .Net Focus (a/g)

Permanent employee, Full-time · Cairo

Read job description in:
Your job profile with us
As part of your role as a Senior Developer, you will be instrumental in replacing an existing software generation with a modern, future-ready solution. This involves re-architecting core functionalities, integrating cutting-edge technologies, and ensuring seamless migration for end-users. Your expertise will be key in shaping the next-generation platform to deliver improved performance, scalability, and user experience while addressing the limitations of the current system. This is a unique opportunity to take ownership of a pivotal transformation project, combining innovation with technical excellence to define the future of our software landscape. The role involves collaborating closely with the software architect to assess and implement new technologies, design patterns, and architectural principles. Additionally, it includes actively supporting the growth of the team by offering technical guidance and fostering a culture of continuous learning. Mentoring junior developers and facilitating knowledge sharing within the team is also a key responsibility. The position further involves contributing to the analysis and resolution of complex software issues and malfunctions.
Your profile
  • A degree in computer science or equivalent qualification as an IT specialist in application development.
  • At least 5 years of professional experience in software development, ideally with C#.
  • Strong understanding of complex system interrelationships and experience in developing scalable applications.
  • Expertise in .Net technologies such as WPF, WCF, and ASP.NET Core.
  • Proven experience in designing and implementing software architecture, including:
    1. Service-oriented Architecture (SOA) or Microservices
    2. API Design (e.g., RESTful APIs, GraphQL)
    3. Database Design and optimization (e.g., SQL Server, Entity Framework)
    4. Cloud-Based Architectures (e.g., Azure, AWS) is an advantage
  • Experience in software development with Angular and Typescript is a plus.
  • Knowledge of federated authentication, especially OpenID Connect, is a plus.
  • Solid knowledge of Test-Driven Development (TDD) and experience in creating unit, integration, and end-to-end tests.
  • Familiarity with architecture patterns like Domain-Driven Design (DDD), Clean Architecture, or Event-Driven Architecture.
  • Excellent command of English, both written and spoken.
  • Strong intercultural competence, communication skills, and team-oriented mindset.
  • Proactive approach with the ability to develop innovative solutions and lead architectural discussions.
Contact
Were we able to spark your interest? Wonderful! Please submit your application within just a few minutes via our online portal. For any preliminary questions, Carolin Maaß will be happy to assist you at +20 100 099 7067.
About us
Datenlotsen support educational institutions, universities, colleges, and businesses in various countries as a digitalization partner in education. They provide flexible IT system solutions for campus management tailored to the specific organizational structures and administrative processes of the education sector. Our goal is to assist with digital products that enable people to pursue their desire for education and professional development while orchestrating its implementation. To achieve this, we create technically and conceptually valuable solutions that simplify access to and the delivery of learning opportunities and programs.
Dein Aufgabenprofil bei uns
As part of your role as a Senior Developer, you will be instrumental in replacing an existing software generation with a modern, future-ready solution. This involves re-architecting core functionalities, integrating cutting-edge technologies, and ensuring seamless migration for end-users. Your expertise will be key in shaping the next-generation platform to deliver improved performance, scalability, and user experience while addressing the limitations of the current system. This is a unique opportunity to take ownership of a pivotal transformation project, combining innovation with technical excellence to define the future of our software landscape. The role involves collaborating closely with the software architect to assess and implement new technologies, design patterns, and architectural principles. Additionally, it includes actively supporting the growth of the team by offering technical guidance and fostering a culture of continuous learning. Mentoring junior developers and facilitating knowledge sharing within the team is also a key responsibility. The position further involves contributing to the analysis and resolution of complex software issues and malfunctions.
Du passt zu uns, wenn…
  • A degree in computer science or equivalent qualification as an IT specialist in application development.
  • At least 5 years of professional experience in software development, ideally with C#.
  • Strong understanding of complex system interrelationships and experience in developing scalable applications.
  • Expertise in .Net technologies such as WPF, WCF, and ASP.NET Core.
  • Proven experience in designing and implementing software architecture, including:
    1. Service-oriented Architecture (SOA) or Microservices
    2. API Design (e.g., RESTful APIs, GraphQL)
    3. Database Design and optimization (e.g., SQL Server, Entity Framework)
    4. Cloud-Based Architectures (e.g., Azure, AWS) is an advantage
  • Experience in software development with Angular and Typescript is a plus.
  • Knowledge of federated authentication, especially OpenID Connect, is a plus.
  • Solid knowledge of Test-Driven Development (TDD) and experience in creating unit, integration, and end-to-end tests.
  • Familiarity with architecture patterns like Domain-Driven Design (DDD), Clean Architecture, or Event-Driven Architecture.
  • Excellent command of English, both written and spoken.
  • Strong intercultural competence, communication skills, and team-oriented mindset.
  • Proactive approach with the ability to develop innovative solutions and lead architectural discussions.
Kontakt
Were we able to spark your interest? Wonderful! Please submit your application within just a few minutes via our online portal. For any preliminary questions, Carolin Maaß will be happy to assist you at +20 100 099 7067.
Über uns

Die Datenlotsen unterstützen als Bildungs-Digitalisierer in vielen Ländern Hochschulen, Universitäten, Bildungseinrichtungen und Unternehmen der freien Wirtschaft mit flexiblen IT-Systemlösungen im Bereich Campus-Management für bildungsspezifische Organisationsstrukturen und Administrationsprozesse. Unser Ziel ist es, mit digitalen Produkten zu helfen, ihrem Wunsch nach Aus- und Fortbildung zu folgen und deren Umsetzung zu orchestrieren. Dafür kreieren wir technisch und inhaltlich wertvolle Lösungen, weil sie Zugang und Durchführung von Lernangeboten und -chancen vereinfachen.

Your application
We look forward to getting to know you! Please fill out the short form below to apply.

 If you have any questions or difficulties with the upload, please contact Emre Cinar at +49 40 270968-232.

       Datenlotsen Education Systems GmbH
       Human Resources
       Beim Strohhause 27
       20097 Hamburg
       Phone: +49 (0)40 27 09 68-0
       E-mail: karriere[at]datenlotsen.de
 

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.