Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Software Engineer

Abjjad
Cairo, Egypt
Posted 2 years ago
35Applicants for1 open position
  • 17Viewed
  • 9In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We need a key member in Abjjad's amazing team! Part of the technical team which is the core team in our company.

  • You will join an online start-up company where you will be able to learn so many new technologies and contribute to major technical decisions that would lead to enhancing the traffic to make it the number one platform in the Arabic region!

Duties and Responsibilities:

  • Perform programming tasks according to the project plan and functional specifications.
  • Perform unit testing of the tasks submitted.
  • Responsible for handling the development of the project's most complex and critical tasks.
  • Conducting technical research to gain technical knowledge and resolve technical difficulties.
  • Participate in the analysis & design of new functional requirements and systems.
  • Participate in the estimation of new features and components.
  • Participate in product or application definition activities including feature analysis & system tradeoffs.
  • Serve as a mentor to less-experienced software engineers.
  • Perform other related duties as necessary.
     

Job Requirements

Essential requirements (5-8 Years Experience):

  • Minimum 5 years of professional experience.
  • Managing cloud-based software products: requirements, release cycles, quality management.
  • Experience with automated continuous deployment and continuous integration.
  • Experience with both Agile methodologies and DevOps tools.
  • Solid management tool experience with Jira, Github, Confluence, Twist (or similar tools)
  • Very good analytical and creative problem-solving skills.
  • Good work ethics, Team player, positive and self-motivated.
  • Strong Communication & Interpersonal skills.

Technical Requirements:

  • Proven experience implementing tasks using C#, ASP.NET, ADO.NET, & Entity Framework.
  • Excellent understanding of OOP, n-tier architecture, and design patterns.
  • Very good knowledge in Web Technologies (HTML/ XML / XSD / XSLT / XPath).
  • Good Knowledge in HTML5, CSS3, JavaScript, JQuery, AJAX, JQuery is a plus.
  • Good Knowledge in .net 4.5+.
  • Good knowledge of ASP.Net MVC.
  • Very Good knowledge of ORM and LINQ.
  • Good Knowledge of Nhibernate is a huge plus.
  • Good Knowledge in .net core & .net 5 is a huge plus.
  • Fair Knowledge of WCF and WPF is a plus.
  • Good Knowledge of Lucene and ElasticSearch
  • Good Knowledge of MongoDB and Redis.
  • Experience with Azure SQL Server.
  • Knowledge in the cloud and mobile technologies is a plus, real implementation is a huge plus.
  • Knowledge in queues, multi-threading, parallelization, and distributed caching servers is a plus.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Software Engineer