Senior Software Developer

Confidential Company - Nasr City, Cairo

81
Applicants for
2 open positions
74
Seen
Experience Needed:
More than 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
12,000 to 15,000 EGP per month
Vacancies:
2 open positions
About the Job

We are looking for senior web developers to work as part of our in-house development teams.

We demand the best and brightest to take our Applications department to the next level.

  • A successful candidate shall work as part of a team to create and maintain critical business applications that are used by thousands of users daily and receive massive amount of transactions.
  • An ideal candidate, will participate in application architecture, design meetings and project meetings.
  • An ideal candidate will also be responsible for architecture, designing, implementing and documenting new and existing applications.
  • He will be responsible for optimizing application performance, stability, as well as supportability.
  • A good candidate will be expected to listen, understand and articulate the business value and impact of advanced technical and non-technical concepts to peers and/or management.
Job Requirements
  • Bachelor’s Degree in Computer Science or equivalent.
  • 7+ years of hands-on experience in Enterprise application development, with Microsoft technologies such as .net framework, C#, ASP.NET MVC , Entity Framework, WCF/Web API and related technologies (JSON, REST, SOAP, XML), Angular or bootstrap, JQuery, AJAX, JavaScript, HTML, CSS, IIS administration.
  • Strong Understanding of fundamental design principles for building a scalable application
  • Solid experience in Oracle and Sql server databases
  • Solid understanding and experience in object oriented programming and SOA principles
  • Knowledge on Multi-threading and concurrency, as well as performance improvements and troubleshooting.
  • Experience in implementing automated testing and unit tests • Demonstrated experience in development and troubleshooting tools such as SoapUI, fiddler, Wire shark, and Windbag.
  • Proficient understanding of Team Foundation Server.
  • Excellent verbal and written communication skills.
  • Candidates should have a strong understanding of the .NET framework and various Microsoft technologies, including but not limited to C#, ASP.NET, MVC, entity framework and front-end technologies.
  • The candidate must be professional and an excellent team player and be able to contribute positively to our environment.