Browse Jobs
For Employers
Post JobLog inGet Started

Software Team Leader

Glamera
Nasr City, Cairo
Posted 3 years ago
48Applicants for3 open positions
  • 47Viewed
  • 14In Consideration
  • 24Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

About the Job:

  • Responsible for develop a brand new projects from scratch.
  • Initialize the project and then mentor and lead other developers that are brought on for the development efforts.
  • Position will eventually lead a team of developers to analyze, estimate, design, architect, code, test, and support applications and enterprise integrations that address business requirements.
  • The developer will assist the teams through the application life cycle for new solutions, enhancements to existing solutions, and the integration of these solutions into the current environment.
  • The position is also expected to aggressively manage development effort costs through careful project estimation practices. The software developer should demonstrate a high level of technical proficiency in the area of enterprise software development.
  • The position is also expected to ensure all software development projects adhere to application development guidelines and meets and/or exceeds quality expectations.

Responsibilities:

  • Develop and/or implement timely, cost effective, and high quality business solutions to meet customer needs, using approved methodologies and standards.
  • Provide root cause analysis, efficient production support and maintenance / enhancements for existing applications. This includes application debugging and memory leak analysis.
  • Support project planning by providing accurate estimates and status reports and by meeting deliverables.
  • Manage personal career development by maintaining technical expertise and further developing Leadership characteristics.
  • Apply strong oral and written communication skills.
  • Participate in special projects/assignments.
  • Design integrations between two or more systems.

Job Requirements

Education, Experience and Skills

  • 5+ years of software development experience
  • 2+ years as software architect/technical lead
  • 1+ year experience with agile methodologies (SCRUM)
  • Strong experience working in all project life-cycles, in team
  • Ability to mentor development staffs while implementing best practices and improving the development processes
  • Creative/innovative: proposes system improvements and offers alternative solutions to the different problems that may appear and proactively seeks solutions to improve processes and applications
  • Responsible, quick learner, innovative
  • Must be an effective communicator, balancing business goals with engineering goals, you efficiently manage a communication with the business owner of a project.

Technical Requirements:

  • Excellent knowledge of ASP.NET (MVC), C#, .Net Framework , Entity Framework, Windows OS and API's, Visual Studio, Unit testing within VS 2015
  • Proficiency with Web Services and Web Technologies
  • Proficiency with continuous integration tools and techniques
  • Excellent knowledge of SQL Server
  • Excellent knowledge of web-development technologies: HTML5, JQuery, Javascript, Angular
  • Very good knowledge of OOP and OOD, design patterns, n-tier applications, distributed applications, SOA
  • Experience with WPF (Windows Presentation Foundation), WWF (Windows Workflow Foundation) and WCF (Windows Communication Foundation) is considered an advantage

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Team Leader