.NET Team Lead

• Lead and mentor an agile software development team of up to 8 engineers.
• Work closely with product management and stakeholders to ensure applications meet needs and expectations.
• Take ownership and manage projects that vary in size and scope depending on requirements.
Professional Skills
• Ability to work broadly in all phases from requirements to production; including Agile Scrum.
• Experience designing and implementing reusable Technical and Business components.
• Experience with source control tools and concepts; including TFS.
Technical Skills
• Solid Experience in C#.NET, ASP.NET (MVC), Entity Framework, LINQ, API Technologies.
• Solid Experience in Application Deployments on IIS and Windows Server.
• Solid Experience with relational databases and SQL (e.g. SQLServer, Oracle, MySQL, PostgreSQL)
• Good Experience in Front-End Technologies: AngularJS, AJAX, JavaScript, HTML, CSS, XML, JSON.
• Strong knowledge of SOA web services – REST, SOAP, XML-RPC, XML, JSON
• Experience with any AMQP message queues (e.g. RabbitMQ) is a plus
• Experience with NoSQL databases is a plus
• Experience with Hybrid App Development (e.g. IONIC) is a plus
• Experience integrating Open Source and Business applications into an exposed API and web-based portal.
• Experience with Unit and Integration Testing.
• Project management experience in some aspects of the software development lifecycle is a plus.

Job Details

Date Posted: 2017-08-21
Job Location: Cairo, Egypt
Job Role: Information Technology
Company Industry: Information Technology

Preferred Candidate

Career Level: Mid Career
Nationality: Egypt

التقدم للوظيفة الان

أنشئ سيرتك الذاتية الآن و تواصل على الفور مع أكبر و أفضل الشركات اون لاين. إنشائك لسيرة ذاتية على موقع المازن.كوم هي الوسيلة الأكثر فعالية للحصول على الوظيفة .NET Team Lead بكل سهولة الان مجانا.

تعليقك علي الوظيفة