Browse Jobs
LoginJoin NowEmployer?

Software Engineer

Giza, Egypt
Posted 2 months ago
47Applicants for2 open positions
  • 47Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Job Categories:

Skills And Tools:

Job Description

Key Responsibilities

  • Development of in-house software applications and databases, predominantly in .NET / C# technologies.
  • Participate in building the core software architecture, based on latest .NET framework. Contribute technically through hands-on feature development, code reviews, technical design documents, debugging operational issues and process streamlining.
  • Provide day-to-day software application support and related technical advice.
  • Participate in full software development life cycle – requirements gathering, design, development, testing, deployment, user training and documentation.
  • Collaborate with product owners and other business partners to understand and refine requirements that drive innovative cloud native B2B/B2C solutions.

Job Requirements

  • Bachelor’s degree in computer science, or related technical field, or equivalent work experience.
  • 2 - 3 years of relevant progressive work experience in cloud B2B SaaS solutions development including hands-on coding, modern software architecture, open source, containers, and security.
  • Proficient in object-oriented programming languages, experience with .NET Core (ASP.NET Core) and / or C#.
  • Knowledge of API Design, REST API, API Security Framework, 
  • Passionate about building software of the highest quality. An open mind to learn new things and the curiosity to understand how things work.
  • Proven track record of developing complex multi-layer client enterprise architecture.
  • The desire to take ownership of your work and initiative to improve the product.
  • Familiar with relational database development, modelling, and performance optimization.
  • Strong in general software design, and specifically REST API design.
  • Deep understanding of how to design software to support scalability, responsiveness, security and maintainability, and the ability to reason and articulate the design.
  • Familiar working in cloud services environments, Azure preferred.
  • Familiar with Windows desktop applications development, good to have.
  • Proficient in object relational mapping techniques.
  • Experience in HTML, CSS, and JavaScript.
  • Experience in Git.

Featured Jobs

Similar Jobs

Search other opportunities
Loading interface...
JobsIT/Software DevelopmentSoftware Engineer