Software Technical Team Leader

Job Description

  • Perform programming tasks according to the project plan
  • Implement tasks following functional specifications
  • Write well designed, testable and efficient code
  • Participate in the estimation of new features and components
  • On-time delivery of assigned tasks
  • Perform unit testing for submitted tasks
  • Serve as a mentor to less experienced software engineers
  • Participate in analysis & design of new functional requirements
  • Implement complex and risky tasks development tasks
  • Conduct prototyping and POCs for new technologies
  • Conducting Interviews & Exams for Jr. & Mid-level Dev's
  • Conduct Code Review and code refactoring tasks
  • Configuration Management
  • Deployment Planning
  • Integrating team output into the project solution and packages
  • Ultimately responsible for project code quality
  • Final smoke test for deployed releases
  • Gathering and preparing release notes
  • Conducting Interviews & Exams for Sr. & Pr. Dev's
  • Design Review
  • Help in team members Technical Career Development
  • Own development project effort estimates
  • Flexible to travel
  • Breaking down backlog features into smaller tasks for the team
  • Assign tasks for team members in coordination with Project Manager
  • Work closely with QA team & make sure they are effectiveness & utilization
  • Preparing development/testing environment for the team

Job RequirementsGeneral Technical SkillsOOP Concepts & PrinciplesDesktop development Concepts & PrinciplesWeb development Concepts & PrinciplesVery Good SQL & Database KnowledgeAgile Development ApproachesWeb Standards (HTML/ XML / XSD)JavaScript DevelopmentWrite Complex queries & read ERDsDatabase Design / Normalization SkillsUnit Testing TechniquesHigh Code Debugging SkillsMulti-threading & ParallelizationAdvanced Web Development KnowledgeLow Bugs RateUML Modeling ConceptsDeep understanding of design patternsTest Driven Development Principles / TechniquesSOA Principles and ModelsUse Case Analysis / Technical SpecificationPerformance Tuning SkillsDistributed Caching ServersAdvanced Distributed Development KnowledgeExcellent Design & Architecture ConceptsDesign Review SkillsSecurity Review SkillsDevelopment Best PracticesCode Review SkillsExcellent Code merging and resolving code conflictsExcellent troubleshooting skillsAdvanced ThreadingOther source controls such as SVN , GIT etc..Security Code ReviewsMS Project / WBS / Technical Plan BuildingSolution Architecture Principles & FrameworksMS VISIOAgile /Scrum CoachingDifferent Estimation techniquesExcellent Performance Tuning and Analysis SkillsDeep knowledge in best practices in any used technologiesGood knowledge in responsive design conceptsBranch planning.Net Development SkillsMicrosoft .NET Framework (4.0 & above)C# Programming LanguageORM, LINQ ,EF ,and T-SQL LanguageVisual Studio (IDE)TFSMS Enterprise LibraryOpen XML, and/or Reporting ServicesMS UnitTesting on VSStored Procedures / Triggers / Functions / ViewsWeb APIs and WCFWindows ServicesJSON, Web services using JSONHTTP Handlers / HTTP Modules.NET Security Guidelines and TechnologiesSOA Solutions Using MS TechnologiesHTML5, CSS3, JQuery, & AJAXASP.Net MVC4 and MVC5Azure and/or Windows 8/10 DevelopmentSql Session State ManagementContinuous integration & Daily BuildsMS Technologies Benefits vs. Where to UseNode js, Angular & Advance JS frameworksDependency Injection framework such as UnityXAML Programming LanguageMVVM Design PatternPRISM Frame WorkASYNC Programing.Net frameworkObject oriented programmingDesign patterns: mandatoryParallel programming concepts: mandatoryTask parallel library: mandatoryDatabase Logical and physical designDatabase tuning: mandatoryMemory managementMVC, MVP, MVVMJQueryAngular 2 is a plusSoft SkillsGood work ethicsGood English LanguageGood Communication SkillsGood Analytical SkillsTeam Player with Excellent Team SpiritGood Estimation SkillsPositive and Self-motivatedGood Problem Solving SkillsHigh OwnershipGood Time Management SkillsExcellent Estimation SkillsGood Technical Research Skills
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com