Job Openings Senior .NET Lead

About the job Senior .NET Lead

Working time model:

  • Time working onsite: Sun-Thurs (8:00 AM-5:00 PM)

Work Location (city):

  • Riyadh

Working Duration: 

  • 18 months

Mandatory/Preferred Language Skills:

  • Fluent written and spoken English and Arabic


Mandatory/Preferred Skills:

  1. .Net Framework, .Net Core, C#, OOPs concepts      - 10 Yrs
  2. Relational database concepts, SQL Server               - 8 Yrs
  3. ASP.NET Core, MVC, WCF, SOAP/XML, Web API     - 5 Yrs
  4. Design patterns                                                             - 3 Yrs
  5. API / REST                                                                      - 4 Yrs
  6. Secure coding practices                                              - 2 Yrs
  7. Microservices based design & development, git     - 4 Yrs

Good to have skills:

  1. Microservices based design & development, git


Job Description:

  • 10+ years - solid experience in designing and implementing large and high-performance internet-facing web applications and portals in ASP.NET Core, .NET Core, Web API, and C#
  • Hands-on experience designing and building large scale web applications, particularly building high frequency and low latency web applications with optimal memory management, performance, and scalability using SOA, Microservices and various design patterns.
  • 3+ yrs experience in Business Analysis, Requirement Elicitation and Requirement Analysis, demonstrated ability to solve end customers problems
  • Be self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills
  • Have a passion for building high-quality systems with software implementation best practices and mentor others on how to do the same
  • Possess knowledge of sound business practices and a proven track record of exceeding customer expectations and anticipating their needs
  • Solid knowledge of Microservices based design, architectural and integration patterns along with ORM frameworks such as Entity Framework
  • Experience in multitier application architecture having complex integration between different systems using OpenAPI and other messaging patterns and techniques
  • Working experience with Always On availability groups: a high-availability and disaster-recovery solution or A Windows Server Failover Cluster (WSFC)
  • Knowledge of Event Driven Architecture also using RabbitMQ
  • Knowledge in Docker/Kubernetes

Education and/or Work Experience Requirements:

  • Bachelor Degree in Computer Science, MIS or Business Administration
  • Relevant certification in a related discipline is preferred Candidate should share the portfolio link