Browse Jobs
For Employers
Post JobLog inGet Started

Microsoft Developer

BENYA Systems
Sheraton, Cairo
Posted 2 years ago
6Applicants for1 open position
  • 6Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • 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

  • 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 Degree “Computer Science, Information System, Information Technology”. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMicrosoft Developer