Access insights about COVID 19 impact on employment and youth employability in Egypt.
Download Report
Browse Jobs
LoginJoin NowEmployer?

Software Development Team Leader...

Smart IT
Nasr City, Cairo

Software Development Team Leader / Senior Full Stack .Net Developer

Nasr City, CairoPosted 22 days ago
31Applicants for3 open positions
  • 27Viewed
  • 22In Consideration
  • 9Not Selected

Job Details

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

Skills And Tools:

Job Description

A Software Development Team Leader is responsible for:

  • Problem-solving and planning for a software solution.
  • After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution.
  • It includes low-level component and algorithm implementation issues as well as the architectural view.
  • A software designer is responsible for the documentation of the plan which is usually the product of the design.

Job Requirements

  • BSc/BA in Computer Science, Engineering or a related field.
  • 7+ years of development experience with .NET, C#, ASP.NET and SQL Server.
  • 3+ years working as system designer.
  • Capability and ready to work as a systems designer and developer.
  • Strong critical and analytical thinking .
  • Expert knowledge of gaming software and hardware.
  • Adept at problem-solving .
  • Proficient in both front-end web development as well as back-end application development using .NET core/C#.
  • Must have a Strong Experience with:HTML, XML, CSS, AJAX, JQUERY ,Angular 8+.
  • Object oriented development techniques.
  • Design principles for building a scalable application.
  • Design/architectural pattern of Onion (Clean Architecture).
  • Creating database schemas that represent and support business processes.
  • Advanced SQL/database programming Microsoft SQL Server.
  • .Net core API, Web Services, WCF and API.
  • Experience implementing automated testing platforms and unit tests is plus.
  • Strong communication skills in both languages Arabic and English.
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Passion for technology and knowledge.
  • Advanced communication skills .
  • Ability to identify, break down, and define scope of work.

Featured Jobs

Similar Jobs

Search other opportunities
Loading interface...
JobsIT/Software DevelopmentSoftware Development Team Leader / Senio...