Kıdemli Yazılım Uzmanı

Kronnika ekibine katılmak üzere kıdemli yazılım uzmanları arıyoruz! Ana sorumluluklar arasında robotik süreç otomasyonu (RPA) platform bileşenlerimizin geliştirilmesi, platform arayüzlerinin uygulanması ve RPA kitaplık öğelerinin oluşturulması yer alacaktır. Ekibimizin bir parçası olmanızdan mutluluk duyuyor olacağız!

Departman: Development
Proje Lokasyonları: İzmir, İstanbul, Remote

Genel Özellikler

Aşağıda belirtilen alanlarda bilginizin ve deneyiminizin olmasını bekliyoruz:

  • İleri seviyede Python bilgisi
  • Servis geliştirmede Python uygulama çatıları(framework) ve kütüphaneleri tecrübesi
  • RESTful web servisi geliştirme tecrübesi ve RESTful APIs bilgisi
  • Ünite ve test geliştirme ve TDD yaklaşımı tecrübesi
  • Temiz kod ve S.O.L.I.D. prensipleri adaptasyonu
  • Minimum bir ekstra program dili bilme (Tercihen Java, Javascript)
  • Yazılım geliştirme ve bilgisayar bilimleri konularında bilgi
  • Yazılım geliştirmede ileri düzey Linux bilgisi
  • Detaylara önem verme ve güçlü iletişim becerisi
  • Takım çalışmasına yatkınlık ve gerektiğinde ihtiyacı olanlara yardımcı olma
  • Erkek adaylar için askerliğini bitirmiş olmak

Aşağıdaki özelliklere sahip olmak avantaj sağlayacaktır:

  • Bulut teknolojileri bilgisi veya deneyimi
  • Sürekli Entegrasyon (Continuous Integration) ve Dev Ops konseptleri ve araçları bilgisi
  • Containerization teknolojileri  (özellikle Docker, Docker Swarm, Kubernates)
  • Mikro-servis mimarisi bilgisi
  • Kodlama alanında istekli olma (Stackoverflow, Github vb. platformların kullanımı)
  • Github gibi platformlarda tarafınızca yazılmış kod örnekleri
  • Front-end teknolojileriyle ilgili bilgi
  • Proje yönetimi toolları (ör: Jira, Trello, Asana, Redmine, Basecamp) 
  • Agile metadolojileri

Sorumluluklar

Proje ve uygulama geliştirme ekibiyle çalışmak:

  • Yazılım mimarisinin gereksinimleri ile projeler tasarlamak ve geliştirmek
  • Acil veya yardıma ihtiyaç duyulan durumlara müdahale etmek
  • Kritik bileşenleri ve bunların uygulanmasını kontrol etmek
  • Yeni projeler için teknik analiz yapmak ve mimariler geliştirmek
  • Teknik ekip işe alımları için iş görüşmeleri yapmak
  • Yeni teknolojileri veya araçları araştırmak, analiz etmek ve önermek
  • Uygulamalara tüm bileşenleri entegre etmek
  • Uygulamalar için test tasarlamak
  • Uygulama dokümantasyonu yapmak
  • Geliştirilmiş uygulamalar için optimizasyon ve bakım yapmak (Sürüm güncellemeleri, kod kapsamı veya kalite iyileştirmeleri, vb.)
  • Şirketin önceden tanımlanmış araçlarını ve süreçlerini kullanmak ve takip etmek.
  • Mevcut senaryolara destek vermek.

Biz ne sağlıyoruz?

  • Farklı sektör ve çeşitli uygulama alanları için çözümler üreten bir ortamında yer almak.
  • Robotik süreç otomasyonu, makine öğrenimi, büyük veri, yapay zeka, mikro servisler, bulut uygulamaları vb. dahil olmak üzere çeşitli yeni teknolojilerle denemeler yapmak.
  • Yazılım yaşam döngüsü süreçlerini, araçlarını ve tekniklerini uygulamalar aracılığıyla gerçekleştirmek.
  • Herkesi fikirlerini paylaşmaya ve iletişim kurmaya teşvik eden, sıkı çalışmayı takdir eden ve eğlenirken birbirlerine güvenen, önem veren ve birbirinden öğrenen bir ekibin parçası olmak.
  • Kişisel ve mesleki gelişim açısından çalışan deneyimi sağlayan kaliteli çalışma koşulları.

RPA Yazılım Geliştiricisi Olmak İster Misiniz?