Overview

For the first and only e-commerce technology-focused R&D center in Turkey, we are looking for a Technical Team Lead.

Job Description

  • Lead the technical development components for multi- projects at a time, using latest industry standards and best practices
  • Architect  solutions for each project and oversee the implementation
  • Act as the technical point of contact on critically impactful, complex projects
  • Code review the work of all developers on the team, evaluating maintainability, performance and security standards compliance
  • Being a strong advocate for software engineering best practices; from working methodologies to coding standards and architectural principles
  • Ensuring the quality of production code
  • Providing technical leadership to the Engineering Team

Requirements:

  • 7+ years of professional experience as a Software Engineer / Web Developer working in a collaborative team environment.
  • Expertise working in a Microsoft .NET development environment(C#, ASP.NET, MVC)
  • Bachelor degree in Computer Science or Engineering is preferred.
  • Experience with HTML, CSS, JavaScript, jQuery, Jquery Framework, Ajax. Besides AngularJS,React.js and client-side technology know-how is desirable
  • Have an understanding of OOP and design patterns, SOA architectures, dependency injection and IOC containers, multi-layered software architectures
  • Demonstrable experience in creating APIs, Nuget Packages,
  • The right candidate will also be open to work on other technologies as needed
  • Experience in relational database design and development including SQLServer, MYSQL. Using RedGate tools, database migration expertise is desirable.
  • Expertise in development practices such as Test Driven Development and continuous integration. Ability to manage Octopus Deploy, Visual Studio Team Services
  • An extremely self-motivated and driven individual (a self-starter)
  • Someone who typically goes above and beyond the required/set paths
  • A person of high personal integrity who can be trusted to run a team
  • Fluent written and spoken English is essential
  • Capability to work on multiple projects at the same time
  • Positive attitude
  • Investigate new technologies and their applicability to the company’s offering.
  • Learn and willing to teach new paradigms, languages, and libraries.
  • Good stress management and able to handle & prioritize multiple requests

Why Our Customer?

  • Rapidly expanding company
  • Meaningful challenging projects
  • Cutting-edge technology
  • Supportive & collaborative environment
  • Ongoing trainings by providing learning tools, sessions and e-learning opportunities ( Pluralsight.com, Egghead account )
  • Team building activities such as Survivor Camp, Barbeque parties, once in a month happy hour
  • Staff discounts on project brands, special offers
  • New Age Employee Benefits (Tuition Reimbursement, Coaching programme for managers or manager candidates, customized benefits to meet employees’ need)

For application send your CV to “info@shr-consulting.com”