Software Development Team Leader

Arab Calibers - Cairo

31
Applicants for
1 open position
31
Seen
3
Shortlisted
Experience Needed:
Less than 8 years
Career Level:
Manager
Job Type:
Full Time
Salary:
Confidential
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
1 open position
About the Job
  • Guide the development team efforts towards successful project delivery.
  • Provide technical leadership to the team through coaching and mentoring.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans, and other documentation.
  • System Architecture.
  • Design, develop, and unit test applications in accordance with the development standards.
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Data Migration.
  • Analyze and resolve technical and application problems.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide third-level support to business users.
Job Requirements
  • Proficient with Microsoft .NET 4.5 using C#, Web API 2, Entity Framework 6 (Code First), LINQ, SQL Server ....)
  • Expert level in the following technologies and concepts:
    • Auto Mappe
    • ASP.NET MVC 5
    • AST (Abstract Syntax Tree)
    • Creating DSL for custom business requirements
    • DI and IoC and ServiceLocator pattern
    • Using Expression Trees in C#
    • ORM, UOW architecture and handling
  • Proficient with Angular 2 or higher.
  • Net technologies including: WCF, WPF, WF, LINQ and EF Extensive experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with agile development methodologies including Kanban and Scrum Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Comprehensive understanding of object-oriented and service-oriented application development techniques.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.
  • Experience with database development including relational database design, and SQL.
About this Company

Arab Calibers is an Egyptian shareholding company with headquarter in Cairo, Egypt and a commercial office in KSA. Arab Calibers is an IT Consulting, Training, Staffing and Professional Services firm. The Company has been founded by a group of knowledgeable and distinguished... (More)

See all Careers and Jobs at Arab Calibers
Hiring?
Signup for an employer account and Post your Jobs!