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
Hiring?
Signup for an employer account and Post your Jobs!