Ref: LP085-1194

Job description / Role

Employment: Full Time

We are looking for an ASP.NET MVC 5+ developer that will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications. Therefore, it is essential that you are skilled at problem solving, solution design, and high-quality coding.

Responsibilities
• Delivering a high-quality application
• Ensuring a required level of performance
• Writing test-backed server-side code
• Analyzing requirements and designing new functionality
• Supporting and fixing existing functionality
• Selecting and using the most appropriate and efficient technologies for a particular application
• Designing and building application layers

Requirements

• Proficiency in C# and Angular 2+
• Experience using ASP.NET Boilerplate and ASP.NET Zero framework.
• Experience using Node.js, .NET 4.5+ and .Net Core.
• Experience in developing ASP.NET MVC 5+ and ASP.NET Core applications
• Senior knowledge of Entity Framework 6+, EF Core and ADO.NET.
• Proficient knowledge in MSSQL 2012+
• Database design including indexes and data integrity.
• Strong understanding of object-oriented programming and SOA.
• Dependency injection pattern and IoC containers using at least one of: Autofac, Unity, Ninject, or SimpleIoc.
• Implementing automated testing platforms and unit tests.
• Implementing enterprise application patterns.
• Understanding of HTML5, JS, Typescript and CSS
• Good understanding of server-side CSS preprocessors, such as LESS and SASS.
• Familiarity with the client side framework jQuery, Angular 2+.
• Familiarity with Kendo UI and DevExpress is a plus.
• Familiarity with Azure Web Apps is a plus.
• Familiarity with ADFS is a plus.

About the Company

Saudi Networkers Services, incorporated in 2001 with an aim to provide the world class business and consulting services through a combination of market insight, technical excellence and unrivalled agile methodology.

Our success stems from building strong relationships and trusted partners, which enabled us delivering exceptional services to public sector, as well as some world's leading organizations, in Telecommunication, Information Technology, Cyber Security, Banking, Energy, Utilities and various other industry arenas.

We collaborate closely, ideate that how the work gets done, while working alongside businesses to collaborate on growth and applying breakthrough innovations, that drive exponential impact, managed by teams specialized in their assigned industry sectors.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month