Senior Software Developer

JOB DESCRIPTION

This position requires an understanding of web-based technologies based on microservices architecture, ability to follow best practices to develop state-of-the-art software for Bilintek’s clients.

Ideal candidate will have strong software design and development skills with 7+ years of experience, an understanding of

  • Object-oriented Programming (.NET Core, C#), 
  • Web technologies (HTML/CSS/JS/TypeScript, ASP.NET MVC, SPA frameworks such as Angular),
  • Web Services (SOAP/REST/XML/JSON),
  • Relational Databases (SQL Server, T-SQL),
  • Message Queues and Message Busses (RabbitMQ, MassTransit),
  • Software integration and Single Sign-on Technologies (SAML, OAuth, OpenID),
  • Cloud computing technologies (PaaS, Microservices),
  • Distributed deployment platforms (Azaure Service Fabric, Containers),

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Information Systems or relevant degree,
  • Strong debugging skills with an analytical approach to problem-solving,
  • Good understanding of Software Development Life Cycle,
  • Good understanding of software design patterns and architectural concepts,
  • Good understanding of software security and secure software development practices,
  • Experience with mainstream source control systems,
  • Good documentation and presentation skills,
  • Strong communication & interpersonal skills,
  • No military obligation for male candidates,
  • Experience with agile development methodologies such as Scrum,
  • Good command of spoken and written English language in order to work with multi-national team.
Job Category: Technical
Job Type: Full Time
Job Location: Ankara

Apply for this position

Allowed Type(s): .pdf, .doc, .docx