Careers


Full Stack Software Engineer - ASP.NET Core (+1 Year Experience)

Code sk-web-2024-5
Description
General Description

You will be part of a high performing team that have strong skills and opinions on how software development should be performed. The team has produced and maintained a wide range of software from scaling an existing software to producing critical infrastructure for governments, private sectors, NGOs, FinTech startups and more.

The work culture is friendly, open and frank. Feedback and arguments are welcome. While the work is very interesting, it will require that you read a lot and acquire new techniques and technologies. You will be a self-learner with tailored training program and knowledge verification rounds.

You will be working with ASP .NET Core and mentored by Mr. Dody Gunawinata the author of the most popular ASP .NET Core open-source learning & samples repository in the world (https://github.com/dodyg/practical-aspnetcore).

About The Company

SilverKey Technologies has been developing software for more than 20 years. Started at Chicago, USA and in multiple other parts of the world across different continents and mainly now in Egypt. SilverKey Technologies has a wide range of customer types; we work with NGOs, Bankers, Tech-Startups, Fin-Startups, Private Sector Companies & Governments. SilverKey Technologies has been dedicated to tremendously lower the risk of failure in software projects and achieve the goal of software initiatives around the world. For more information, go to the company's website https://egypt.silverkeytech.com

Employment Type

Full-time

Requirements

You possess the following skills:

  • Have at least 1 year of professional working experience. Or have strong skills in developing systems based on ASP .NET Core. In addition to basic Web technologies.
  • Have an interesting software built on ASP .Net Core hosted on your Github/Gitlab account (put a link to your profile).
  • Must Have strong skills in at the following languages:
    • C# & LINQ
    • TypeScript / JavaScript
    • HTML & CSS
    • SQL
  • Have a strong understanding of Relational Databases concepts (NoSQL is a plus).
  • Have strong skills in at least one of the following databases:
    • Microsoft SQL Server
    • PostgreSQL
    • Redis (or similar technology)
    • Elasticsearch (or similar technology)
  • Have perfect communication skills in written and spoken English & Arabic.
  • Must be able to write well-written concept ideas and technical documentation in English that many people can understand.
  • Have a good understanding of Distributed Systems & System Design.
  • Have a strong understanding of Web architectures & technologies.
  • Have a strong understanding of at least one ORM and its concepts.
  • Have a strong personality in paying attention to details and tinkering with ideas.
  • Have a good work ethic.
  • Have a good ethical sensibility.
  • Maintaining and contributing to open-source projects is a strong plus.
  • Experience in Linux is a strong plus.
  • Experience in Message Oriented systems is a strong plus.
  • Experience in workflow-based systems is a strong plus.
  • Experience in Temporal Engine is a strong plus.
Basic Expectations
  • You have an honest ethical behavior & attitude at all times.
  • You have at least 1 years of experience of professional software development. Or you correctly know how to program ASP .NET Core based applications.
  • You must include your GitHub/Gitlab profile that contains at least one ASP.NET Core project that represents your current knowledge and understanding of system programming. Otherwise, it is highly likely that your application will be rejected automatically.
  • Although we are mostly working from home right now (except for cases where we need to have an internal team meeting or a meeting with a customer or customer training), you will be required to spend the first month working from the office (maybe more) until you are well integrated). At the same time, we are close to being a hybrid company.
  • You have perfect internet connection, a quiet & suitable place that you can work at.
  • You know that your salary will be paid in EGP.
  • We have flexible working hours, plus, we have a Core Hours Policy that everybody is required to be available & online from 12 PM to 4 PM.
  • We strongly expect from you that you can read and understand technical documentation written in English.
  • We expect from you that you have a very good work ethic.
  • We expect from you that you have a deep understanding for technical concepts, not just how to use them.
Location Zamalek, Cairo, Egypt (Hybrid).
Application Process
  • Your submission will be reviewed within a few working days of submission and the decision for shortlisting will be decided.
  • If you got shortlisted, you will be invited for an online exam containing the following parts:
    • A Problem solving question (medium).
    • A theoretical Computer Science question.
    • Multiple EQ questions.
  • If you pass, you will be invited for a technical discussion with one of our Engineering Leads.
  • If you pass, there will be a final interview with SilverKey's CEO, Mr. Taher El-Shafie.

Apply Here