Talent.com
This job offer is not available in your country.
Dot Net Core Development Team Lead

Dot Net Core Development Team Lead

Nahdet Misr Publishing GroupGiza, EG
30+ days ago
Job description

Job Responsibilities :

Team Leadership : Lead and mentor a team of backend developers, providing guidance and support to ensure project deadlines and quality standards are met. Foster a collaborative, high-performance environment, and encourage continuous learning and development within the team.

Design & Development : Lead the design and architecture of server-side components for web-based applications, ensuring scalability, reliability, and efficiency. Write clean, maintainable, and efficient code using .NET Core and other modern frameworks and technologies.

Collaboration with Front-End Developers : Work closely with front-end developers to integrate user-facing elements with back-end logic. Ensure the smooth interaction between client-side and server-side components for optimal user experiences.

Performance & Scalability : Optimize applications for high performance, scalability, and robustness, ensuring the system can handle increasing traffic and business requirements. Conduct performance testing and continuous improvement.

Troubleshooting & Issue Resolution : Identify, diagnose, and resolve issues, bugs, and performance bottlenecks in existing systems. Provide timely fixes while maintaining application stability.

Code Reviews & Quality Assurance : Conduct code reviews and enforce best practices to ensure the development of high-quality, secure, and maintainable code. Ensure adherence to coding standards and industry best practices.

Continuous Learning & Innovation : Stay up-to-date with the latest industry trends, technologies, and best practices. Proactively recommend new tools, frameworks, and approaches to improve the team's development processes and software solutions.

Job Requirements :

Experience : 8-10 years of hands-on experience in software development, with a focus on back-end development using .NET Core and modern web technologies.

Technical Skills :

Strong proficiency in .NET Core , Angular, and related web development frameworks.

Solid understanding of database management systems (SQL and NoSQL) and API design.

Experience with cloud platforms (e.g., Azure, AWS) is a plus.

Familiarity with version control systems (Git) and CI / CD pipelines.

Problem-Solving & Analytical Skills : Demonstrated ability to identify and solve complex problems, with a strong analytical approach to debugging and performance optimization.

Leadership & Communication : Proven ability to lead and mentor development teams. Excellent communication skills (both verbal and written) to collaborate effectively with cross-functional teams including front-end developers, designers, and project managers.

Educational Background : A Bachelor's degree in Computer Science , Software Engineering , or a related field. A Master's degree is a plus but not required.

Soft Skills :

Ability to manage multiple tasks and priorities in a fast-paced environment.

Strong attention to detail and commitment to producing high-quality code.

A proactive, solution-oriented mindset, with a passion for continuous improvement.

Additional Desirable Skills :

Experience with containerization technologies like Docker and orchestration tools like Kubernetes .

Experience with Agile methodologies and working in Agile development environments.

Knowledge of microservices architecture and design principles.

Create a job alert for this search

Development Lead Net • Giza, EG