IT Project Developer - Saudi Arabia

Confidential Company - Jeddah ,Saudi Arabia

48
Applicants for
1 open position
23
Seen
Experience Needed:
5 to 10 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
1 open position
About the Job
  • Analyze technical requirements and design new components, web pages and controls to meet functional, performance, and availability requirements.
  • Design ASP.NET Core and control layouts, using XHTML /CSS /JavaScript / JQuery /Ajax/JSON that work and perform well in target browsers.
  • Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • Develop an in-depth understanding of the corporate architecture and frameworks.
  • Maintain and contribute to corporate platform as necessary.
  • Database modeling and design.
  • Develop database SQL scripts, stored procedures that meet corporate database standards to implement requirements.
  • Develop Mobile Applications using Xamarin and PowerApps.
  • Facilitate discussions among other NET and database developers to exchange new ideas and improvements.
  • Manage vendors and deliver projects.
  • Apply industry best practices in Application security to ensure security, consistency, and sustainability for business system applications
Job Requirements
  • Knowledgeable in ASP.NET Core.
  • Expert knowledge in MVC5/MVC4.
  • Knowledgeable in Xamarin Framework.
  • Expert knowledge of Object-Oriented Programming and design patterns .
  • In-depth experience developing in C#, .NET platform, ASP.NET Ajax, JSON, JavaScript and/or jQuery, HTML/DOM/CSS /Bootstrap framework
  • In-depth experience with ADO.NET, SQL, TSQL and stored procedure development.
  • Experienced in OWASP secure programming techniques.
  • Experience in Entity Framework 4/5 or Core.
  • Responsive Web Design / Bootstrap Framework.
  • Skilled in development of Web API.
  • Demonstrated experience designing logical and physical databases using data modeling tools.
  • Knowledge of application vulnerability scanning.
  • Experience working on Agile teams and with Agile practices.
  • Experience working with TFS supporting Agile practices and continuous integration.