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.