Senior .NET Developer
Mawarid -
Maadi, CairoPosted 6 years ago83Applicants for4 open positions
- 65Viewed
- 8In Consideration
- 7Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Building .NET applications using C#, ASP.NET MVC, WPF.
- Design and develop software services for use in a component-based, loosely coupled architecture.
- Assess and evaluate competing for software technologies and platforms and make recommendations to stakeholders and management.
Job Requirements
- Experience with ASP.NET and WPF on .NET 3.5 or higher.
- Experience with both traditional and agile software development methodologies.
- Experience with Middleware development (Microsoft Web API, WCF and Rest services).
- A solid understanding of how web applications work including security, session management, and best development practices.
- Adequate knowledge of relational database systems, Object Oriented Programming, and web application development.
- Knowledge in JavaScript, javascript libraries AJAX and JQuery, (AngularJs - is a plus).
- Strong knowledge in .NET web development and reusable components.
- Good experience in the application lifecycle.
- Experience on various design and architectural patterns.
- Proficient in Microsoft SQL Server.
- Experience with implementing unit tests.
- Experience in N-Tier application design, ADO.Net & Entity Framework.
- Experience in HTML and CSS.
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
- Aggressive problem diagnosis and creative problem-solving skills.
- Organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
- Some travel may be required.
Qualifications:
- 5-8 Years of relevant experience.
- Bachelor's degree in Computer Science, Information Systems; or related discipline is desired.
- Experience as a .NET Developer in the analysis, design, hands-on development and delivery of Web and Desktop applications.