Senior NET Developer

Job Title:Senior NET Developer
Experience:10 to 15
Location:Egypt, Cairo
Category:IT/Software Development
Description:

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. 

 

Qualifications:
  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews
  • Excellent troubleshooting, Communication, Presentation and English skills.
  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET MVC, SQL Server, HTML 5, CSS 3, JavaScript, and C#.NET.
  • Minimum 4-5 years of development experience.
  • Knack for writing clean, readable, and easily maintainable and scalable code using .NET programming languages.
  • Must have strong knowledge on IIS configuration.
  • Familiarity with architecture styles/APIs (REST, SOAP).
  • Understanding of Agile methodologies.
  • Strong background in object oriented development techniques.
  • Solution Design Patterns and Best Practices, e.g. SOA
  • Database design and development (Microsoft SQL Server)
  • Experience with Web Services, WCF and Service Oriented Architecture.
  • Must have good understanding on any version control tool such as TFS, SVN etc.
  • Must done graduation in IT or computer science engineering or similar diploma.
  • .Net web development certification is a plus
  • Information Technology Institute (ITI) certificate is a plus
Salary:20000 to 30000
Contact:

Collected from:

Posted in IT/Software Development