Browse Jobs
For Employers
Post JobLog inGet Started

Senior .Net Developer (C#)

ApexAITechnologies
Cairo, Egypt
Posted 5 years ago
41Applicants for2 open positions
  • 33Viewed
  • 7In Consideration
  • 8Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

You will be joining a team of engineers with different backgrounds and limitless aspirations to grow the business, if you are serious about learning and polishing your engineering skills on a daily basis and solving extremely challenging real-world problems then this is the place for you.

  • Apex AI Technologies customers are all global, our products powers some major companies that drive the top global economies forward, where the systems required are of a high degree of complexity.
  • The organization is flat and highly dynamic and built on young talents, moving forward inside the organization will be relatively easy but highly competitive since the business is considered a startup still but already stabilized with multiple key customers across Europe and the United States.
  • You will have the chance to rotate between multiple teams either in Front End Development, Back End Development, Systems Engineering
  • Optimally you will:
  • Create / Implement data structures and algorithms responsible for managing and querying customers data.
  • Build a maintainable code that interacts with the database layer
  • Participate in systems architecture and the transfer of product requirements into proper design patterns and logical software entities
  • Actively seek new ways of improving the data layer architecture and performance for query intensive applications
  • Collaborate with the front end team on integrating front end services with the back end services
  • Design REST APIs to be used by other services worldwide

Job Requirements

  • Typically you will have a wide range of interpersonal and core engineering skills including and not limited to a good presentation and interpersonal skill can express technical terms with ease with and possessing sound engineering principles knowledge.

For this specific role it is required that you know well the following but not to be necessarily fully fluent in :

  • T-SQL, SQL Server or MySQL Experience
  • API design
  • Familiarity with the inner working of web systems
  • C# Knowledge and .Net Technologies in general, .Net Core is a plus
  • LINQ
  • Worked with ORM frameworks
  • General Idea on design patterns
  • Knowledge of front end tech is a plus (JavaScript, HTML, etc..)
  • Experience with Rest, Soap
  • You thrive to eliminate code redundancy and write the cleanest code you possible
  • Familiar with modern web concepts
  • Familiar with Unix / Linux based systems
  • Knowledge of Git
  • AI/ML knowledge is a plus

Qualifications:

  • Computer Science, Software Engineering or Electrical Engineering.
  • Technically Savvy
  • 3 to 5 years of experience
  • Team player
  • You lead or have been a team member who delivered end to end products.
  • You are able to pick up new technologies fairly easy

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .Net Developer (C#)