Ankara, Türkiye

Sr. Software Developer

We are looking for an experienced software engineer who is in love with developing beautifully designed applications. Scaling our Consumer Intelligence Platform, supporting our product with new ideas and processing the data in different ways to get the best out of it, development of new features and functionality, implementation, documentation, and updating tasks with the product team are the most important missions for this position.

Responsibilities

  • Collaborate closely with product & technology leadership, data engineers, and 3rd parties to enhance our data warehouse platform, semantic layers, and analytics tools enabling scalable, multi-market analytics and reporting.
  • Must be comfortable with sharing new concepts and presenting well thought out ideas in front of team members.
  • Develop solutions to deliver applications across multiple cloud providers, cloud tools, and client’s existing infrastructure if needed.
  • Translate customer's technical and business requirements into clearly defined engineering tasks that can be executed by resources across multiple disciplines.
  • Participate in the planning and design of software application features
  • Experience and/or a strong interest in working in small start-up environments

Requirements

  • A degree in Math, Statistics, Computer Science, Engineering or other quantitative disciplines.
  • Minimum of 4-6 years of software development experience.
  • Good understanding of web concepts like Ajax, JSON, XML, HTTP protocol and proficiency in technologies like HTML, CSS, Javascript.
  • In-depth experience of server-side development using C# and MS SQL database technologies; experience with NoSQL technologies would also be valuable.
  • Professional use of front-end development skills using Bootstrap and Responsive Web Design (RWD).
  • Experience and/or a strong interest in developing great user experiences is required.
  • Whether you’re working on an API used by other developers or an internal tool used by our operation team, your attention to details leads to a delightful user experience.
  • Knowledge of cloud infrastructures like Azure and cloud-based development.
  • Fluency and comfort working with Data (SQL design, optimization and implementation and database design) Knowledge about machine learning, data mining and NLP is preferred.
  • Extremely strong analytical and problem-solving skills.
  • Proven ability to communicate complex technical work to a non-technical audience.
  • English and Turkish fluency.
  • Able to demonstrate in-depth knowledge of the high scale cloud architecture, cloud computing market, enterprise and open source technologies.
  • Comfortable working in a highly collaborative and fast-paced environment with strong organizational skills.
  • Ability to work independently and involve as supervisor when needed.
  • Understanding of the role that data and analytics plays in marketing environment

Apply Now!

Hello, is it you we are looking for? Apply if so!