Browse Jobs
For Employers
Post JobLog inGet Started

.Net Developer

Cairo, Egypt
Posted 1 year ago
28Applicants for1 open position
  • 13Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Responsibilities:

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions includes databases, key-value stores, blob stores.
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization

Job Requirements

  • Degree in discipline related to computer information systems, management information systems, computer science or computer engineering 
  • 3-5 years of experience in similar role 
  • Strong knowledge of .NET web framework, C#, and Interface tools “HTML, JS, CSS” and any other interfaces.
  • Proficient in {{C# and VB.NET}}, with a good knowledge of their ecosystems.
  • Flexibility to upgrade in more and more software Types, Technologies, and Integration Cycles with ERP Systems, Mobile Applications and Web Applications / Websites. 
  • Strong background with modern technology stacks, microservices, cloud architectures.
  • Familiarity with encryption, Information security best practices.
  • Experience working in Agile/Scrum development methodologies.
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable libraries.
  • Familiar with various design and architectural patterns.
  • Knowledge of concurrency patterns.
  • Familiarity with Microsoft SQL Server, and other DB Types.
  • Experience with popular web application frameworks.
  • Familiarity with Windows Presentation Framework.
  • Knack for writing clean, readable, and easily maintainable code.
  • Understanding of fundamental design principles for building a scalable application.
  • Experience creating database schemas that represent and support business processes.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
  • Experience implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools “Such as Git, SVN, and Mercurial”.
  • Bachelor's Degree “Computer Science, Information Systems, Information Technology”.
  • Any relevant Certification
     

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software Development.Net Developer