TECHNOISLAND

Technical Team Leader Software Engineer

Date Posted

July 2

Work Type

-

Job Level

-

Job Location

🇪🇬 Egypt

Job Description

- Expertise in developing, implementing and supporting ASP.Net Core applications.

- Strong experience using .NET technologies (Web API, EF core)

- Proficiency writing SQL queries, working with SQL Server, relational database concepts and the ability to analyze complex DB queries.

- Experience in Git source control and branching strategies.

- Experience in Agile development methodologies, OOP and SOLID principles.

- Experience in microservices or modular-monolith architectures.

- Good knowledge in message queuing platforms (RabbitMQ or Kafka) and gRPC protocol.

- Strong knowledge with unit testing.

- Good knowledge in Angular 11+.

- Strong experience with code review, DEV standards and best practices.

- Good knowledge with clean code architecture.

- Having the ability to support in DevOps-related tasks specially in Azure DevOps.

- Having knowledge in DDD is a plus.

- Provide monthly performance report for different teams and members.

- Participate in the technical hiring process.

Job Requirements

- Bachelor’s degree in Computer Science or equivalent experience.

- 7+ years’ experience in .NET applications.

- 3+ years’ experience in leading development teams.

- Inspires the trust and respect of the team members and stimulates production within the workplace through effective leadership skills.

- Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.

- Strong analytical and estimation skills with the ability to quickly debug application problems and provide short- & long-term solutions.


© Copyright 2023. All Rights Reserved by Hisham Elmorsi.

the99hired@gmail.com