QUALIFICATIONS AND JOB DESCRIPTION
WHAT IS REQUIRED?
At least bachelor degree from reputable universities,
Good written & verbal communication skills both in Turkish and English, (Russian will be a huge plus)
3+ years of software development experience
Background in developing high performance distributed systems
Knowledge and experience of software development best practices, OOD, DDD, TDD and CI, CD
Solid understanding of Service Oriented Architecture (SOA) and Design Patterns
Good knowledge of .NET Framework and related technologies
Hands on experience with C#, ASP.NET MVC and Web API
Strong negotiating skills with stakeholders including business units, project managers, analysts and third party vendors on high profile and challenging initiatives
No military obligation for male candidates
Experience with TFS and Bitbucket
Experience with MongoDB and PostgreSQL
Proven experience in Agile and Scrum Models
Experience in travel industry
Experience in real world web/e-commerce applications and web service integrations
Interacts frequently with business analysts and management to ensure to meet business requirements.
Acts as technical resource and point of escalation for team members
Helping the business assess new ideas and see what’s possible in the fast paced web and travel industry
Ensure all deliverables for projects are completed on time, to budget and within quality standards.
Developing software using the latest methods and technologies, underpinned by the core principles of Extreme Programming.
Capable of adapt to changing circumstances and demands
Define software development performance indicators aligned with company objectives
Deploy software development best practices