Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

Simple Touch Software
Maadi, Cairo
Posted 7 years ago
36Applicants for4 open positions
  • 23Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Strong demonstrable experience in systems architecture and N-tier application development using Microsoft's web technology stack (ASP.NET MVC, C#, IIS6/7/8, ADO.NET, Entity Framework, SOAP/REST Web Services including Web API and WCF, Http Handlers, Http Modules)
  • Strong experience implementing standards based front-end development (HTML5, XHTML, JavaScript, CSS3)
  • Experience with scripting languages including JavaScript (intermediate to advanced level) jQuery and data exchange formats (XML, JSON, SOAP) in a service oriented or micro services architecture
  • Ability to build/create/maintain application databases utilizing MS SQL Server (2008 and above), including SSIS, T-SQL, stored procedures, functions & performance tuning
  • Ability to work in a fast paced environment, recognize and react to changing business needs and effectively prioritize tasks
  • Ability to analyze, document and validate software requirements
  • Experience reverse engineering legacy monolithic client-server applications, engineering and rewriting in segments in a loosely coupled service oriented architecture
  • Ability to speak and write clearly and succinctly in a variety of communication settings and styles

Job Requirements

Required skills and experience:

  • 3 - 5 years of development experience.
  • 2 - 3 years of experience with ASP.NET MVC 4/5
  • 3 - 4 years of experience with C#, .NET, Visual Studio, ASP.NET, IIS.
  • 3 - 4 years of web application development including JavaScript, XML, AJAX.
  • 3 - 5 years of experience with MS SQL Server, T-SQL, Tables, Stored Procedures, Views.
  • 3 - 5 years of Entity Framework (EF) experience.
  • 2+ years of Web Services/WCF/Web API experience.
  • 1 - 2 years of experience in designing rich dynamic web applications using HTML5 features along with Responsive Design using CSS3

Preferred skills and experience (not required):

  • AngularJS
  • ReactJS or ReactJS.NET
  • TypeScript
  • Basic graphics editing using Photoshop.
  • General understanding of good UI/UX design.
  • Agile Scrum development methodology
  • Knowledge of performance tuning, security, scalability
  • Proficiency in writing unit tests and using unit testing frameworks
  • Experience with Dependency Injection frameworks (Ninject, Unity)
  • Experience with Team Foundation Server (TFS) or comparable Source Control tools
  • Experience with Bootstrap templates
  • Experience with Story Boarding tools such as Balsamiq or PowerPoint Story Boarding

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer