drjobs
work from home - Team Lead .Net Developer
drjobs
work from home - Tea....
Finstek
drjobs work from home - Team Lead .Net Developer العربية

work from home - Team Lead .Net Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

10 - 20 years

Job Location

drjobs

Cairo - Egypt

Monthly Salary

drjobs

EGP 4000 - 6000

Nationality

Egyptian

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 1083332

Job Requirements

You Will Need to Have:

  • 3+ years in software engineering as a technical leader, or a relevant experience
  • Experience in building and managing teams of 5+ employees
  • Minimum 5 years of experience with C# / .NET Framework / .NET Core / Webservices
  • Knowledge of frontend development (React/Redux), TypeScript, NPM, Webpack
  • Good understanding of the code design principles (SOLID, KISS, DRY, CQS, CQRS)
  • Good knowledge of any major relational database (MySql/Postgre/MsSql/Oracle/...)
  • Basic understanding of DevOps and Pipeline Management
  • Experience in Microservice architecture and development
  • Experience in any of message-broker software (RabbitMQ, Azure ServiceBus, Amazon SQS, Kafka)
  • Fluent written and spoken English B2+

    Good to Have:

    Azure Cloud Service
  • Azure DevOps Pipelines
  • Experience working with Event Sourcing design pattern
  • Understanding of microservices, containerization, and distributed systems

Employment Type

Work From Home

Company Industry

IT - Software Services

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.