Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer (Silverlight)

Alkan CIT
Cairo, Egypt
Posted 9 years ago
65Applicants for1 open position
  • 7Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

As a Senior Software Developer (Silverlight), you will be responsible for developing and deploying both front-end and back-end of software products/solutions; applying enhancements and fixing bugs using Microsoft and standard Web technologies; leading junior developers; and participating in detailed design phase and technical documentation.

  • Developing product/solution logic within an iterative development lifecycle.
  • Deeply participating in detailed design/POCs phase along with the architecture team and the team leader.
  • Conducting and supervising unit-testing tasks and fixing defects that may arise.
  • Implementing functional enhancements and application specifications to ensure a satisfactory level of both functional and nonfunctional requirements, such as performance, security, scalability, and usability.
  • Developing technical documentation.
  • Technically supervising and mentoring junior developers.
  • Working closely with the architecture team, the graphics team, and the quality team to ensure product/solution readiness for release.
  • Working closely with the team leader in task estimation and planning, as well as in juniors' evaluation.

Job Requirements

  • 3-5 years of total software development experience.
  • Bachelor's degree in computer engineering, computer science, or a relevant discipline.
  • Promotion of positive attitude among coworkers, with an understanding of the effect of positivity on performance and team work.
  • Good verbal and written communication/presentation skills in both English and Arabic.
  • Good leadership skills.
  • Excellent analytical and problem solving skills.
  • High commitment and dedication.
  • Excellent ability to handle work pressure efficiently.
  • Excellent ability to prioritize and manage work effectively to meet critical timelines in a fast-paced environment.
  • Readiness to go on short-term frequent business trips

Expert
  • Experience in Silverlight, C#, ASP.NET, ADO.NET, HTML, XML, CSS, JavaScript, and AJAX.
  • Experience in Visual studio .Net.

Working Knowledge:

  • Experience in REST and SOAP Web Services.
  • Experience in N-tier architectural patterns and ASP.NET MVC.
  • Experience in PL-SQL, Entity Framework, and/or NHibernate.
  • Experience in complex server-side algorithms and modules coding.
  • Software products/solutions UML modeling and detailed design using professional software tool (Enterprise Architect, Rational Rose, etc.)
  • Experience in SQL Server and Oracle database.
  • Experience in documenting technical specifications and related solution/product technical documents.
  • Experience in software lifecycle implementation methodologies, such as, Agile, Rational (RUP), Extreme Programming, and/or Test-Driven Development.

Basic Knowledge:
  • Experience in HTML5, DOJO, and/or jQuery
  • Experience in Crystal Reports or other Reporting to ols.
  • Experience in planning using MS project.

Plus:
  • Awareness of GIS concepts and Esri technologies.
  • Experience in mobile application development (Android or IOS).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer (Silverlight)