Senior Software Developer

ITS - Nasr City, Cairo

105
Applicants for
2 open positions
91
Seen
17
Shortlisted
50
Rejected
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
2 open positions
About the Job
  • Perform Development Tasks
  • Handle existing software problems and carry out requested changes
  • Make Unit testing to the code before release to QC team as required, Fixing Issues
  • Impact analysis for change requests
  • Participate in Team meeting
  • Gathering and understanding scope
  • Maintaining the systems once they are up and running
  • Writing Documentation according to business needs.
Job Requirements

Desktop skills (very important)

  • Advanced C# programming language skills
  • Solid knowledge in windows forms programming tools
  • WPF knowledge is preferred
  • Familiarity of Developer express controls and other type of controls providers
  • Packaging and deployment of different types of application
  • .Net remote objects

Windows services

  • Web development
  • Backend
  • .Net and core MVC
  • Web APIs (core and normal framework)
  • IIS knowledge
  • Web service (old ASMX SOAP services)
  • WCF
  • Client side development
  • Javascript, CSS, JQuery, bootstrap and HTML
  • React JS
  • Backbone JS and node JS
  • Type script

Data Base

  • Strong SQL server database programming and design (Tables, diagrams, views, stored procedures , triggers , transaction management ..etc.)
  • Advanced SQL server tuning skills
  • Oracle DB developer

ORM

  • Microsoft entity framework (core and framework)
  • NHibernate

Basic Programming skills

  • Solid knowledge of OOP
  • Design patterns
About this Company

Since 1981, ITS has been a leading integrated information technology and services solutions provider. ITS targets wide range of industry segments to offers world-class IT solutions. We have showcases high success in implementing cutting-edge IT business solutions.
(More)

See all Careers and Jobs at ITS
Hiring?
Signup for an employer account and Post your Jobs!