Browse Jobs
For Employers
Post JobLog inGet Started

Senior System Architect/ Senior Software Engineer (.NET core , Angular 8+) ( 10+ Years of Experience)

Nasr City, Cairo
Posted 1 year ago
18Applicants for1 open position
  • 13Viewed
  • 7In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

A software designer 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.
  • 10+ years of development experience with .NET, C#, ASP.NET and SQL Server.
  • 5+ 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
JobsCreative/Design/ArtSenior System Architect/ Senior Software...