Senior Software Developer
ITS -
Nasr City, CairoPosted 4 years ago73Applicants for2 open positions
- 69Viewed
- 15In Consideration
- 38Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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