Create high quality, scalable web applications. Continuous development of electronic services, improving the quality and efficiency of performance, and ensuring that applications are secure and up-to-date.
Determine the needs of system users, requirements for protection against security concerns, and requirements for efficient system performance.
Designing a good database architecture, writing well-designed and efficient code, and reviewing, testing and debugging the code.
Design and work with HTTP, HTTPS, SMTP, FTP, LDAP. Implementing protocols. RESTful APIs. Implementing architecture patterns.
Deploy applications in Test, Staging, and Production environments.
Continues Integration & Continues Delivery CI/CD
Requirements
Must have a Bachelor's degree in Software Engineering / Computer Science or equivalent.
At least 5 years of practical experience in software development using Visual Studio .NET languages such as C#, Visual-Basic .NET, and proven practical experience in ASP.NET framework and patterns.
Model-View-Controller MVC for example design/architectural patterns
Preferably holds the following professional certifications: MCSD / MCPD.
Excellent verbal and written communication skills in Arabic and English.
Professional problem solving ability.
Solid understanding of object-oriented
Solid understanding of object-oriented programming OOP. Deep knowledge of the .NET
frameworks.
Experience designing and working with N-Tier architectures. Experience with ServiceOriented Architectures.
Ability to design and optimize SQL Server stored procedures.
Familiar with the following tools & methodologies:
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Get hired quicker
Be the first to apply. Receive an email whenever similar jobs are posted.
Ace your job interview
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.