Senior .NET Developer / Team Leader
egabi solutions
Employer Active
Posted on 19 Sep
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Main Responsibilities:
- Lead and mentor a team of developers, ensuring quality and timely delivery.
- Design, develop, and maintain enterprise-grade applications using .NET Core, C#, Angular, and TypeScript.
- Build RESTful & SOAP web services and ensure seamless API integrations with other applications.
- Apply clean architecture principles, develop reusable components, and manage state using NgRx Signals.
- Implement and manage authentication & authorization mechanisms (JWT, OAuth2, Identity Server).
- Optimize application performance through caching, asynchronous calls, and query optimization.
- Contribute to DB design, functional solution design, and work with MS SQL Server (Oracle is a plus).
- Ensure application security by addressing penetration test findings and applying best practices.
- Participate in CI/CD pipelines, Docker/Kubernetes deployments, and version control with Git/GitHub.
- Apply centralized error handling and ensure proper unit and integration testing (xUnit, Jasmine, Karma).
- Collaborate with business teams to understand requirements and translate them into technical solutions.
Technical Skills:
- Expertise in .NET Core, C#, Angular, TypeScript.
- Experience with Ag-Grid, Bootstrap, Tailwind CSS.
- Solid background in Entity Framework Core, LINQ, SQL optimization.
- Knowledge of CI/CD pipelines, Docker/Kubernetes, and Git/GitHub.
- Familiarity with Python and other front-end tools is a plus.
Interpersonal Skills:
- Strong leadership and mentoring ability.
- Analytical thinker with problem-solving skills.
- Excellent communication and presentation skills.
- Ability to work both independently and collaboratively.
- Result-oriented and adaptable to fast-paced environments.
- Fluent in English and Arabic (written and spoken).
Desired Candidate Profile
Job Qualifications:
br> Education: br>Bachelor s degree in Computer Science, Software Engineering, or related field.
Professional Experience:
- 5 8 years of hands-on software development experience.
- Proven experience in team leading or technical leading roles.
- Practical experience in large-scale business applications.
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Senior .NET Developer / Team Leader
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Similar Jobs
Software Developer / Programmer
Mirnah Technology Systems
- 1 - 4 Years
- Riyadh - Saudi Arabia
Software Developer
Gulf Medical University L.L.C
- 3 - 8 Years
- United Arab Emirates (UAE) - United Arab Emirates (UAE)
Full stack Developer
Alpha Data Processing Services LLC
- 8 - 12 Years
- Dubai - United Arab Emirates (UAE)