Software Architect

Position Type: Permanent / Full time
Location: Istanbul & Ankara

About Sestek

Sestek is a global technology company helping brands with conversational AI and Analytics solutions, to be data-driven, work efficiently, and deliver better experiences for their customers. Since 2000, Sestek has been developing patented technologies, leading a pioneering role in the collaboration between academia and industries such as financial services, telecommunications, retail, and the public sector. Sestek’s AI-powered solutions depend on text-to-speech, speech recognition, natural language processing, and voice biometrics technologies.

About the Job

We are the market leader in Conversational AI and Analytics Solutions in Turkey, and we are becoming a global brand with our increasing international projects. We are seeking Software Architect for our market-leading and innovative R&D company, which offers career opportunities in speech technologies that are among today’s most trending and top 10 future technologies.

The successful candidate will work in our İstanbul office and will be responsible for the following;

  • Development of new projects and refactoring of legacy code
  • Developing object and interface models of software
  • Developing critical parts of the software
  • Determining the technology, approach, and infrastructure tools for projects
  • Reviewing and auditing architectural structure and quality of the software in all phases of SW Development Life Cycle
  • Performing revision and refactoring on code to improve quality and performance
  • Designing topology and configuration of hardware and systems on which the software will run
  • Taking a role in the design and development of infrastructure systems
  • Contacting customers or consultancy teams in new/present projects, doing technical evaluations for new projects, and attending meetings with customers
  • Training colleagues on areas of expertise

Preferred Requirements

  • Experience in Design Patterns
  • Ability to develop “Code First” with Entity Framework
  • Experience in Azure
  • Experience in doing Unit Test
  • Knowledge and experience of TFS

General Requirements

  • Bachelor’s Degree in Computer Engineering or related areas
  • At least 8 years of coding experience
  • Good command of both written and spoken English
  • Ability to document code both in English and in Turkish
  • Military service must be completed or postponed for at least two years for male candidates.

Technical Requirements

  • Minimum 8 years of experience in developing web-based applications with ASP.NET MVC, C#, and .NET technologies
  • Experience in front-end technologies like JQuery, HTML, and CSS
  • Experience in developing Restful API with ASP.NET Web API
  • Having SQL knowledge
  • Good knowledge of Object-Oriented (OOP) software concepts

Important Notice: Please submit your CV to with reference code “SA01”