• Full Time
  • Qatar

Lead Software Engineer

Lead Software Engineer
  • Maintain team harmony
  • Produce detailed specifications
  • Solve complex performance problems and architectural challenges
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Be able to follow software development processes, prepare detailed project documentation
  • Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
  • Work closely with Project Managers and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
  • Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
  • Troubleshoot, test and maintain the application to ensure strong optimization and functionality

Skills

  • Experience of people management and the ability to lead and influence others
  • Experience in formal personal development planning and individual, team and process performance management
  • Experience in the usage of UML
  • Experience in both architecture and implementation-level software design
  • Object oriented design skills
  • .NET platforms (framework and donet core), including C# .NET
  • Web-related technologies (HTML 5, CSS, JavaScript, JSON, JQuery, Bootstrap, Angular …)
  • Database designing experience
  • Software Design pattern
  • WCF, Web Api (RESTful services)
  • SharePoint is a plus
  • Experience in developing and consuming Restful Web Services.
  • Visual Studio
  • Windows Services
  • IIS and MSSQL
  • Aptitude for programming and learning new technologies
  • Familiar with Code Source Management like Git and TFS
  • Very good verbal & writing communication skills, especially in English
  • Customer Oriented
  • Excellent Organization skills
  • Cross-group collaboration and teamwork skills
  • Flexible to adapt quickly to short and new missions/tasks
  • Strong attention to detail
  • Requirement Analysis and complex business understanding
Upload your CV/resume or any other relevant file. Max. file size: 2 MB.