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:
- .Net Framework, .Net Core, C#, OOPs concepts - 10 Yrs
- Relational database concepts, SQL Server - 8 Yrs
- ASP.NET Core, MVC, WCF, SOAP/XML, Web API - 5 Yrs
- Design patterns - 3 Yrs
- API / REST - 4 Yrs
- Secure coding practices - 2 Yrs
- Microservices based design & development, git - 4 Yrs
Good to have skills:
- 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