Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Team Leader

Infinity Business Solutions
New Cairo, Cairo
Posted 4 years ago
49Applicants for1 open position
  • 9Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Taking part in the design of scalable software systems
  • Investigating new technologies
  • Define and spread development best practices
  • Act as main technical and managerial point of contact
  • Responsible for managing project team including giving appropriate feedback (positive and constructive), providing high-level technical guidance, and coordinating, following-up, and assigning tasks

Job Requirements

  • Experience in service oriented architecture including use of REST services to build interconnected systems
  • Experience in Agile methodologies such as Scrum
  • Understanding of test driven development and behavior driven development
  • Ability to understand technical requirements and decompose them into work tasks
  • Experience with one or more source control applications such as Git (required)
  • Experience in SQL databases (Oracle Database) and NoSQL databases
  • Experience in Docker containers
  • Good communication skills, fluency in written and spoken English required; other languages a plus
  • Proven technical leadership experience and success in managing medium to large sized team to deliver high quality software
  • Excellent communication skills including managing expectations, reporting project status, mentoring engineers, and explaining technical concepts to non-technical people
  • Strong, in-depth, hands-on experience in C# and .NET framework (ASP.NET, TFS, VS, etc)
  • Strong in CSS, HTTP, JS, WebAPI
  • Experience with JS framework (Angular or React), design patterns, task programming, SEO basics, Cloud hosting, security, authentication, and authorization
  • Proficient in English (verbal and written)
  • Ability to architect a system with heavy load and concurrency

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Team Leader