Senior .Net Developer

Key2Soft - Nasr City, Cairo

Applicants for
5 open positions
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English
5 open positions
Travel Frequency:
Minimal travel
About the Job

Roles and Responsibilities:

  • Develop, design and modifies modules based on functional and system requirements.
  • Work closely with the Team Leader with minimum supervision, Business Analyst and Product Owner for understanding the Functional and system requirements.
  • Work closely with the QA team, to ensure quality and punctual software development within his responsibilities
  • Conducts code reviews and performs troubleshooting and analysis to assess root cause of application issues
  • Participate in testing process through unit testing and bug fixes.
  • Supports users by developing documentation and assistance tools.
  • Recommends system solutions and tools.
  • Supports and develops web application developers by providing advice, coaching
Job Requirements

Qualification, Essential Knowledge and Skills:

  • Bachelor’s degree in computer science, information systems, software engineering, or equivalent.
  • Applicants for this job should be able to meet the requirements of the responsibilities mentioned above.
  • Experience with .NET 4.5 (C#, ASP.NET MVC, ASP.Net Core, MVC Core), LINQ, Entity Framework, Ajax and JQuery
  • Experience with HTML, CSS, JavaScript JQuery, Knockout.js and Angular, Responsive Design and Bootstrap
  • Design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based applications
  • Good knowledge of software implementation best practices.
  • Experience working with transactional database systems, SQL Server 2008 and SQL Server 2012.
  • Good knowledge of well-known design patterns
  • Ability to quickly adapt to a changing environment.
  • Candidate should be a self-motivated, independent, detail oriented, responsible team-player
  • Strong communication skills
  • Passionate about building high-quality systems with software implementation best practices
  • Strong Analytical and Problem Solving Skills
  • Extensive experience on developing large-scale systems using OO and Component (Distributed) based architecture
  • Strong skills in Threading, Serialization, Performance, Security and Remoting, WCF, SOAP, REST
  • Ability to multi-task under pressure and work independently with minimal supervision
  • Strong knowledge of XML schema definition & processing tools


  • Bachelor’s degree in computer science, information systems, software engineering, or equivalent.
  • 4+ years’ experience on the above-mentioned skills.

Personal skills:

  • Passionate & Willing to learn
  • Positive attitude, Reliable and discipline.
  • Ability to work in a teamwork environment
  • Problem-solving skills
About this Company

Focused on deliver value to our clients by providing consultancy that solve their business problems along delivering innovative IT solution based on latest technologies that help them to achieve operational excellence

Key2Soft mission is to provide innovative... (More)

See all Careers and Jobs at Key2Soft
Similar Jobs
.Net Software Engineer
Confidential Company - Cairo
Solution Developer
EFG Hermes - Giza
Software Developer
Senior .NET Developer
ITS - Cairo
Software Engineer
Vodafone - Cairo
.Net Developer
K2 Developer
Confidential Company - Cairo
See other new jobs >>
Signup for an employer account and Post your Jobs!