Looking for new career opportunities in the digital marketing world?

We in SmartMessage believe in the team spirit, positive energy and good will to achieve our targets and satisfy our clients. So if you believe you can be the part of a team with these attitudes, feel free to send your CV to us.

Since we are a software provider company, there are always rooms for software developers, project managers, business analysists, and customer support specialists. That does not mean we forget you, dear sales and marketing people and account managers. All the candidates can follow our job postings from this page.

Feel free to send your CVs to hr@smartmessage.us

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.

Responsibilities

  • 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

Requirements

  • 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:

– C#.net, 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

REQUIREMENTS

  • 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

JOB DESCRIPTION

  • 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