Technical Lead

Nile Bits - 6th Of October, Giza

24
Applicants for
2 open positions
19
Seen
Experience Needed:
More than 8 years
Career Level:
Manager
Job Type:
Full Time
Salary:
Confidential
Languages:
Arabic, English
Vacancies:
2 open positions
About the Job
  • Develop and execute software development plans
  • Design development components based on the system specifications.
  • Working closely with management team in evaluating current systems and proposing future plans.
  • Provide recommendations to management concerning issues of programmer productivity and software development management
  • Define functional specifications of the system for the appropriate hardware
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Validate deliverables.
  • Preparing status reports.
  • Providing Technical supervision to other team members
  • Develop an extensive working knowledge of the internal products
  • Participate in service delivery process
  • Research and recommend software tools to management
Job Requirements
  • Knowledge of Software Development Life Cycle (SDLC), especially on QC and testing phase
  • Planning and leading skills
  • Software architecture design.
  • Reporting capabilities using tools available in the market and to communicate the status of the testing to the upper management
  • Experience in developing web-based solutions and desktop solutions
  • Ability to communicate professionally by phone and email
  • Ability to cultivate positive working relationships with customers and co-workers
  • Ability to effectively communicate technical information
  • Analytical and troubleshooting skills
  • Good knowledge of Microsoft Office products
  • Good administrative skills and an ability to manage own workload
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
  • Ability to work on multiple projects
  • Experience and ability to teach or instruct co-workers.

Strong Evidence:

  • C#
  • Object-Oriented Programming
  • .Net
  • ASP.Net 2.0/above
  • Relational database design
  • Desktop Application Development
  • JavaScript, XML, JQuery, and Web services
  • MS SQL Server 2008R2
  • SQL 2008R2 Reporting Services
  • Oracle 10g/Above Knowledge/Exposure is a plus
  • Ajax, Share Point is an added advantage

Expertise

  • Experienced in refactoring applications code to improve performance and efficiency.
  • Expert knowledge of computer program design methods and techniques.
  • Experience in migration projects
  • Expert knowledge of standard development tools.
  • Expert knowledge of used operating systems.
  • Strong analytical skills and problem-solving techniques.
  • Good knowledge of security and encryption.

Skills

  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
  • Ability to use automation techniques to generate code based on code-patterns.
  • Ability to work on multiple projects
  • Experience and ability to teach or instruct co-workers.
  • Ability to learn new programming languages quickly.
  • Strong diagnosing and troubleshooting skills
  • Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
About this Company

Nile Bits is a software company, focusing on outsourcing software development and custom software solutions. Our outsourcing software services and solutions are designed with a focus on secure, scalable, expandable and reliable business systems. Via our low cost, high quality... (More)

See all Careers and Jobs at Nile Bits
Similar Jobs
Software Developer Manager
Cegedim - Cairo
.Net Team Lead - Mansoura
Confidential Company - Dakahlia
Senior CRM Developer
BDO Esnad - Cairo
Senior Java Developer
Software Development Manager New
Confidential Company - Cairo
See other new jobs >>
Hiring?
Signup for an employer account and Post your Jobs!