Technical Team Leader

 Perform programming tasks according to the project plan

 Implement tasks following functional specifications

 Write well designed, testable and efficient code

 Good Technical Research Skills

 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

Skills

Soft Skills

 Good work ethics

 Good English Language

 Good Communication Skills

 Good Analytical Skills

 Team Player with Excellent Team Spirit

 Good Estimation Skills

 Positive and Self-motivated

 Good Problem-Solving Skills

 High Ownership

 Good Time Management Skills

 Excellent Estimation Skills

 Technical Writing Skills

 Self-managed and Self-motivated

 Proactive, Coaching and Mentoring

 Supervision and Follow up

 High Availability

 Positive attitude and motivational

 Excellent English Language

 Team Building Skills

 Planning Skills

 Leadership Skills

 Negotiation Skills

 Decision-Making Skills

 Delegation & Empowerment

 Conflict Resolving

 Estimation validation

 Flexibility and adaptability

 Excellent Communication Skills

 Risk Evaluation

 Excellent research skills

 Excellent presentation skills

General Technical Skills

 OOP Concepts & Principles

 Desktop development Concepts & Principles

 Web development Concepts & Principles

 Very Good SQL & Database Knowledge

 Agile Development Approaches

 Web Standards (HTML/ XML / XSD)

 JavaScript Development

 Write Complex queries & read ERDs

 Database Design / Normalization Skills

 Unit Testing Techniques

 High Code Debugging Skills

 Multi-threading & Parallelization

 Advanced Web Development Knowledge

 Low Bugs Rate

 UML Modeling Concepts

 Deep understanding of design patterns

 Test Driven Development Principles / Techniques

 SOA Principles and Models

 Use Case Analysis / Technical Specification

 Performance Tuning Skills

 Distributed Caching Servers

 Advanced Distributed Development Knowledge

 Excellent Design & Architecture Concepts

 Design Review Skills

 Security Review Skills

 Development Best Practices

 Code Review Skills

 Excellent Code merging and resolving code conflicts

 Excellent troubleshooting skills

 Advanced Threading

 Other source controls such as SVN , GIT etc..

 Security Code Reviews

 MS Project / WBS / Technical Plan Building

 Solution Architecture Principles & Frameworks

 MS VISIO

 Agile /Scrum Coaching

 Different Estimation techniques

 Excellent Performance Tuning and Analysis Skills

 Deep knowledge in best practices in any used technologies

 Good knowledge in responsive design concepts

 Branch planning

.Net Development Skills:

 Microsoft .NET Framework (4.0 & above)

 C# Programming Language

 ORM, LINQ ,EF ,and T-SQL Language

 Visual Studio (IDE)

 TFS

 MS Enterprise Library

 Open XML, and/or Reporting Services

 MS UnitTesting on VS

 Stored Procedures / Triggers / Functions / Views

 Web APIs and WCF

 Windows Services

 JSON, Web services using JSON

 HTTP Handlers / HTTP Modules

 .NET Security Guidelines and Technologies

 SOA Solutions Using MS Technologies

 HTML5, CSS3, JQuery, & AJAX

 ASP.Net MVC4 and MVC5

 Azure and/or Windows 8/10 Development

 Sql Session State Management

 Continuous integration & Daily Builds

 MS Technologies Benefits vs. Where to Use

 Node js, Angular & Advance JS frameworks

 Dependency Injection framework such as Unity

 XAML Programming Language

 MVVM Design Pattern

 PRISM Frame Work

 ASYNC Programing

 Dot net framework

 Object oriented programming

 Design patterns mandatory

 Parallel programming concepts mandatory

تاريخ النشر: ٢١ مايو ٢٠٢٤
الناشر: Bayt
تاريخ النشر: ٢١ مايو ٢٠٢٤
الناشر: Bayt