Senior Software Engineer
Location: Qatar (Onsite/Offshore)
Experience: 5+ years
Duration long-term
Job Summary
We are seeking an experienced Senior Software Engineer to join our team in Qatar. The ideal candidate will have expertise in .Net Core 6, Angular, and Azure DevOps.
Key Responsibilities
- Design, develop, and maintain software applications
- Lead development teams and provide technical guidance
- Collaborate with cross-functional teams
- Implement secure coding practices (OWASP)
- Participate in code reviews and ensure high-quality code
- Troubleshoot and resolve technical issues
Mandatory Skills
- 5+ years of experience in software development
- Angular JS
- .Net Core 6 (Micro Services)
- SQL Server 2019
- Angular (v13)
- Ionic Framework
- SCSS and Bootstrap
- Azure DevOps
Primary Skills
- OWASP Web Security Standards
- OAuth 2
- Monorepo Management (Nx Framework)
- Stencil JS
- Unit Testing (.Net and Client-side)
Secondary Skills
- MicroServices architecture
- KeyCloak (User Identity Management)
- ELK (Logging)
- Message Queue (IBM/Redis/RabbitMQ)
- Caching (Redis Cache)
- Selenium
- Containerization
Skills: software,angular,skills,azure,code,devops,framework,management,owasp,redis