Senior Software Developer(s) (SRD-1-19)

Alexandria, Cairo
Posted 8 months ago
We are seeking a full time, highly skilled, hands-on Full stack .Net Developer for the development of desktops and web applications.

General Requirements:
  • Location can be either in Cairo or Alexandria.
  • Fluent English skills in reading, writing, speaking, and listening are mandatory.
  • Flexibility of travel inside and outside Egypt on business trips is required.
  • Competitive remuneration package.
Job Responsibilities:
  • Participate in all aspects of the stakeholder-facing activities and processes, including: client engagement, requirements gathering or analysis, schedule development, UI design, release planning, user acceptance testing, user training, documentation, and support.
  • Enforce best practices throughout the software development lifecycle, determine best methodologies and tool sets, identify improvements, and implement it.
  • Interested in enhancing his/her skills and learning new technologies.
Job Requirements:
  • 6+ Years’ Professional Experience In: C# / VB.Net, ASP.Net (2.0/3.5/4.0), MVC, HTML, CSS, JavaScript, jQuery, AngularJS 1.x (2.x/4.x a plus but not required), & bootstrap.
  • Thorough understanding of relational database technologies, including: SQL Server, T-SQL, and Entity Framework.
  • Strong understanding of SQL design/optimization, specifically MS SQL (Table Structure, Procedures, Triggers, Index creation, SSIS, etc.)
  • Strong understanding of object-oriented programming, and familiarity with various design and architectural patterns.
  • Skill for writing reusable libraries.
  • Bachelor’s Degree in Computer Science, Engineering, or related discipline preferred, or equivalent work experience.
  • Excellent communication skills.
  • commitment to team collaborative problem solving and quality product is essential.
  • Microsoft Certified Solutions Developer (MCSD) is a plus.

Job Features

Job CategoryEnterprise

Apply Online

A valid email address is required.
A valid phone number is required.