freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Senior .NET engineer building and maintaining large-scale enterprise applications using C#, ASP.NET, RESTful services, and SQL databases, with optional GIS and frontend experience.

Kurumsal ölçekte yürüttüğümüz yazılım projemizde görevlendirilmek üzere, aşağıdaki niteliklere sahip Kıdemli Yazılım Uzmanları arıyoruz.

  • Üniversitelerin en az lisans bölümlerinden; tercihen Elektrik-Elektronik Mühendisliği, Bilgisayar Mühendisliği veya Yazılım Mühendisliği bölümlerinden mezun olmak.
  • Mezuniyet sonrası en az 4 yıl iş tecrübesine sahip olmak.
  • Büyük ölçekli yazılım projelerinin mimari tasarımı, geliştirilmesi ve/veya bakımı konularında tecrübe sahibi olmak.
  • .NET teknolojilerine; C#, ASP.NET WebForms, MVC, .NET Core ve .NET Standard konularına hâkim olmak.
  • RESTful servisler, Entity Framework, WCF ve XML Web Servisleri konularında deneyimli olmak.
  • Nesne temelli (Object Oriented) ve hizmet temelli (Service Oriented) uygulama geliştirme konularına hâkim olmak.
  • Katmanlı mimariler üzerine kod geliştirmiş olmak.
  • HTML5, CSS3, jQuery, Bootstrap ve Responsive Design konularında deneyimli olmak.
  • NoSQL, Oracle, PostgreSQL veya MSSQL veritabanlarında; Stored Procedure, Function, Trigger ve Transaction konularında bilgi sahibi olmak.
  • Sürekli entegrasyon ürünlerinin kullanımı konusunda tecrübe sahibi olmak.
  • Tercihen Coğrafi Bilgi Sistemleri konusunda bilgi sahibi olmak.
  • Tercihen GeoServer, OpenLayers, PostGIS, GeoTools gibi açık kaynak kodlu ürünleri ve API’ları kullanmış olmak.
  • Tercihen Angular, AngularJS veya Vue.js gibi frontend teknolojileri hakkında tecrübe sahibi olmak.

Görev ve Sorumluluklar

  • Büyük ölçekli kurumsal yazılım projelerinin geliştirme, bakım ve iyileştirme çalışmalarında görev almak.
  • Mikroservis mimarisine sahip projelerde yazılım geliştirme çalışmalarını yürütmek.
  • Yazılım gereksinimlerini analiz ederek teknik tasarım ve geliştirme süreçlerine katkı sağlamak.
  • .NET teknolojilerini kullanarak sürdürülebilir, performanslı ve ölçeklenebilir uygulamalar geliştirmek.
  • RESTful servisler, WCF ve XML Web Servisleri üzerinden gerçekleştirilen entegrasyon çalışmalarında görev almak.
  • Nesne temelli, hizmet temelli ve katmanlı mimari yaklaşımlarına uygun kod geliştirmek.
  • Veritabanı işlemleri kapsamında Stored Procedure, Function, Trigger ve Transaction yapılarını kullanmak.
  • Geliştirilen uygulamaların bakım, hata düzeltme ve iyileştirme çalışmalarını gerçekleştirmek.
  • Sürekli entegrasyon süreçlerine uyumlu şekilde geliştirme faaliyetlerini yürütmek.
  • Teknik dokümantasyon çalışmalarına katkı sağlamak ve geliştirilen yapıların güncelliğini takip etmek.
  • Yazılım geliştirme ekibi ve proje paydaşlarıyla koordineli ve uyumlu şekilde çalışmak.
  • Proje kapsamında belirlenen yazılım geliştirme standartlarına ve teknik gereksinimlere uygun hareket etmek.

See also