Browse Jobs
For Employers
Post JobLog inGet Started

.NET Development Team Lead

EASTWIND
New Cairo, Cairo
Posted 5 years ago
34Applicants for1 open position
  • 29Viewed
  • 2In Consideration
  • 23Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Venturous Solutions is looking for Team Lead .NET Developer who possesses a passion for pushing mobile technologies to the limits.
  • He / She will work with our team of talented engineers to design and build the next generation of our mobile applications.
  • Be a guide how to write reusable code and libraries, optimize the application for maximum speed and scalability

Role and Responsibilities

  • Provide technical guidance, career development and mentoring to team members
  • Ability to manage projects throughout the development life cycle
  • Capability to lead development team across several projects
  • Integrate and continuously improve agile methodologies within the team
  • Ability to scope, estimate, test and deliver end to end features
  • Design overall architecture of the web application
  • Collaborate with the developer team to design and launch new features
  • Maintain quality and ensure responsiveness of applications.
  • Maintain code integrity and organization
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Job Requirements

Job Requirements

  • At least 8+ years of General experience in web development and all skills mentioned above.
  • BSc of Computer science or equivalent.
  • Excellent communication skills in English

Skills And Qualifications

  • Can Create a solution architecture.
  • Manage teams and different logic and act as a project owner.
  • Good Skills in Problem Solving.
  • Proficient understating of Solution Architecture design (MVVM, MVP, MVC)
  • Application\Website Deploying
  • Agile\ Scrum, design Patterns.
  • High Experience in resource utilization management.
  • Highly experienced with front-end programming languages C#/XAML, JavaScript/html, TypeScript/html
  • Proficient experience using Ex: advanced JavaScript libraries and frameworks such as AngularJS, Angular, NodeJS, Vue etc.
  • Development experience for both mobile and desktop.
  • Understanding of server-side languages including C#, Java.
  • Experience with cloud platforms (Microsoft Azure, Google Cloud is a plus)
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git, TFS.
  • Experience with Asp.Net Framework (Web Forms, MVC, Web API, Rest API), Entity Framework, SQL Server, Asp.Net Core, EF Core, Signal R, OAuth, JWT, Angular JS, Angular.IO and Xamarin.
  • Proficient understating of Object-Oriented Programming model and design patterns such as IOC, Dependency injection and Observables patterns.
  • Good Experience in working with Repository Pattern and Unit of Work.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software Development.NET Development Team Lead