Job Opportunities

Ready take your place at the forefront of technology and innovation?

Operating with a philosophy of constant progress, ODC Business Solutions emphasizes the importance of providing a productive, healthy, and positive workplace to reach sustainable success in the modern business world.

As a group company consisting of creative and skillful people, we are always eager to welcome new talents to our offices all over the world. You may find open positions at different companies in our group below.

For your HR related questions and applications with a CV, you can contact us at

Marketing Specialist

Job brief

Marketing Specialist is accountable for taking an active role in planning and execution of marketing activities for our company. Reporting to the Marketing Manager, Marketing Specialist will be responsible for running digital campaigns, managing social media and participating in outbound and inbound activities.


  • Manage and coordinate all digital marketing activities (Digital advertising, SEM, inbound marketing, etc.)
  • Support the goals set in the marketing plan
  • Work closely with other business units such as sales, project, and product management to achieve common goals
  • Share qualitative content on different social media channels
  • Create editorial content for blog and other marketing related documents
  • Manage company websites to keep them updated and competitive (Work closely with design and coding teams)
  • Create and execute PR and brand awareness campaigns and activities
  • Assist Marketing Manager in event marketing and below the line activities
  • Research, report and compile info for competition and editorial needs


  • Bachelor’s Degree (B.S./B.A.) in relevant fields of study include Marketing, Business, Economics
  • 3-4 years related experience as a Marketing Specialist or associated role
  • Experience in digital marketing campaign tools (Google Adwords, Facebook Advertising etc.)
  • Energetic, motivated and positive thinking
  • Strong analytical skills
  • Excellent communicator
  • Experienced in core marketing communications functions

Senior Software Developer

Position is for our Istanbul, Turkey headquarter.

Desired Skills and Experience

  • University degree from a reputable university preferably computer engineering departments.
  • Minimum 5 years of experience about developing software with C# in .Net platform
  • In-depth knowledge and solid experience is required about:

–, mvc, rest, soap, wcf, wpf,

– Html5, javascript, jquery, json, xml, css, bootstrap,

– Relational Database Management Systems (Oracle, MSSql, MySql),

– EntitiyFramework, LinqToSql ve NHibernate ORM,

– Redis cache, RabbitMQ

  • Knowledge and project experience about distributed and multitier architecture
  • Command of OOP principles (SOLID)
  • Knowledge of Repository, Unit Of Work, MVP, MVVM, IoC
  • Knowledge of Repository DRY, YAGNI, KISS Principles
  • Experience of project development using a source control software (GIT, SVN, CVS, SourceSafe, TFS)
  • Experience of project development using a project management software (JIRA)
  • Knowledge of English
  • No military obligation for male candidates


  • A team player with willingness to seek the needed details for solution
  • Has Analytic thinking skills
  • Result driven, problem solver
  • Works with efficiency focus
  • Concentrated
  • Has a record of low reopened tickets
  • Develops software keeping the local server settings and user language differentiations in mind
  • Tests the software in detail before the delivery
  • Avoids creating a bug while fixing a bug, capable of analyzing the software he/she manages, sees the product with a holistic way
  • Well disciplined,
  • Successful in time management, delivers the projects on promised deadlines, takes needed actions and precautions to handle in time
  • Strong verbal and written communication skills


  • You’ll be playing a key role in the design, installation, testing and maintenance of our software
  • You will develop software with high testability and in compliant with software development standards
  • You will limit test and stress test the software and analyze how the software performs in crisis times
  • You will document the processes regarding the software development
  • You will prepare the tools and documents needed in the product updates