Operations Engineer - .Net Developer

  • 700Apps
  • الرياض السعودية
  • Full-time

وصف الوظيفة

(Operation): The employee will be responsible for the operational and daily aspects of our systems and services that rely on SQL Server and IIS. This includes:

   * Monitoring: Tracking the performance of databases, servers, and applications to ensure their efficient and stable operation.

   * Troubleshooting: Identifying and resolving technical issues that may arise in databases or web services.

   * Performance and Optimization: Analyzing system performance and proposing and implementing improvements to ensure high speed and responsiveness.

 

* (SQL Database): The ideal candidate will possess experience and knowledge in managing and operating SQL Server databases. This includes:

   * Writing and querying data (SQL Querying): Mastering the SQL language to write complex queries for extracting and analyzing data.

   * Reading and understanding stored procedures.

 

* IIS Services: Experience in managing and operating Internet Information Services from Microsoft is essential. This includes:

   * Configuring and managing websites and applications: Creating, configuring, and managing websites and applications hosted on IIS servers.

   * Application Deployment: Deploying and updating various applications on the IIS environment.

   * Security Configuration: Applying different security settings to protect websites and applications.

   * IIS Performance Monitoring: Tracking the performance of IIS servers and the applications hosted on them.

   * IIS Troubleshooting: Diagnosing and resolving issues related to IIS services.

   * Digital Certificate Management (SSL Certificates): Installing, configuring, and managing SSL certificates to secure communications.

 

 * C#: This is considered a strong additional advantage and can be beneficial in several aspects:

   * Understanding web applications: If the applications hosted on IIS are written in C# (.NET), understanding the language will help the employee in troubleshooting issues and understanding how the application works better.

   * Writing tools or scripts: The employee can use C# to write tools or scripts to automate certain operational tasks or to collect diagnostic information.

   * Communication with developers: Having a background in C# facilitates communication and collaboration with the development team.

   * Analyzing application logs: Understanding the structure and language of applications written in C# can help in analyzing error and issue logs.

متطلبات الوظيفة

  • Proven experience as a .NET Developer or Application Developer, with a strong portfolio of completed projects.
  • Minimum of 3 years of experience in software development, specifically with the .NET framework.
  • Proficiency in the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)).
  • Strong command of .NET languages, particularly C#, along with HTML5 and CSS3.
  • Familiarity with architectural styles/APIs, including REST, RPC, and WCF.
  • Native Arabic speaker with excellent proficiency in English,
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Strong communication skills, capable of articulating complex technical concepts to diverse audiences.

وظائف مشابهة