Açıklama
Açıklama
Ekibin Hakkında
Biz, Modern Bir Yazılım Geliştirme Atölyesi Olmakla Gurur Duyuyoruz. Yöneticilerimizin Hepsi Yazılım Mühendisliği Arka Planına Sahip ve İşimizin Başarılı Olmasına Yardımcı Olabilecek Yeni Teknolojileri ve Süreçleri Kullanma Konusunda Doğal Bir Eğilimleri Var. Sunduğumuz Bazı Öne Çıkanlar
- Ekip özerkliğine inanıyoruz. Yaklaşık sekiz kişilik ekiplerimiz, geliştirmeden yayına kadar ve arada her şeyi sahiplenecek şekilde çalışmaya gayret ediyor. Bu, DevOps hususlarını, test otomasyonu gibi araçlarla kaliteyi sağlamayı, hız ve güvenilirlik için optimize etmeyi vb. içermektedir.
- Mükemmelliğe yatırım yapmaya ve bunu takip etmeye inanıyoruz. Teknik borcu ele almak, mimariyi geliştirmek ve ekiplerin denemeleri ve yinelemeleri için yeterli zaman tanımak için sabit zaman dilimleri belirliyoruz.
- İş-yaşam dengesi önceliğimizdir. 40 saatlik çalışma haftaları normdur.
- Kariyer yatırımlarına inanıyoruz. Çalışanlar, çalışma saatleri içinde tercih ettikleri yeni becerileri öğrenmek için zaman harcamaya teşvik edilmektedir. Her bir çalışanımızın kendi PluralSight hesabına erişimi vardır.
- Takımlarımızdaki çeşitliliği önemli bir güç olarak görüyoruz.
- Agile ilkelerine uymaktayız. İki haftalık sprintler düzenliyoruz, ekiplerde ürün sahipliği yerleşiktir, Kanban/Scrum kullanıyoruz, vb. Ancak her ekibin kendine en uygun bulduğu süreci seçmesi gerektiğine inanıyoruz.
- Bulut ortamındayız. Microsoft'un Azure platformunda önemli uygulamalarımız var, MSDN lisanslarımız var ve her birimizin platformda deneme yapması için cömert bir aylık ödeneği mevcut.
- Alan tabanlı bir yaklaşım kullanıyoruz. Takımlarımız her biri uygulamanın belirli parçalarını sahiplenir ve bu alanlarda uzmanlaşarak yenilikçi olmaları için yetkilendirilirler.
Rol
- Proje Müdürü, Ürün Sahibi ve/veya Baş Mühendis yönetiminde yazılım sistemlerini tasarlayın, kodlayın, test edin ve hata ayıklayın.
- Belirtilen programlama dilleri, araçlar ve teknikler kullanarak ayrıntılı spesifikasyonlara göre uygulamalar geliştirin.
- Belirtilen fonksiyonellik gereksinimlerini karşılayan birim testli sistemleri zamanında teslim edin.
- Hataları, performans darboğazlarını veya teknik borcu belirlemek için kodu gözden geçirin, yeniden yapılandırın, hata ayıklayın.
- Geliştirilen sistemler üzerinde teknik destek sağlayın.
- Donanım ve yazılımdaki yeni gelişmeleri araştırın. Yazılım geliştirme ve testinde etkili prosedürler, yöntemler ve araçlarla ilgili son gelişmeleri takip edin.
- Takım üyeleriyle birlikte belirli sistem ve alt sistem fonksiyonellik gereksinimleri için ayrıntılı spesifikasyonlar tanımlayın.
- Müşteri toplantılarına katılın ve teknolojiyi yönlendiren iş ihtiyaçlarını anlayın.
- Sprint planlama toplantılarına, günlük stand-up’lara ve sprint retrospektiflerine katılarak takım hızını, süreçlerini ve mühendislik uygulamalarını sürekli olarak geliştirmeye çalışın.
Nitelikler
Gereksinimler
- Bilgisayar Bilimleri, Mühendislik, Bilgi Teknolojisi veya ilgili bir alanda Lisans Diploması.
- Minimum 3+ yıl yazılım geliştirme deneyimi.
- C#, ASP.NET, MVC, REST, OOP, RDBMS, SQL, HTML, ORM, JavaScript, CSS konusunda deneyim veya eğitim.
- PHP veya java programlama dilini kullanarak uygulama geliştirme konusunda önceki deneyim faydalı olacaktır.
- Angular, ReactJS, Razor gibi ön yüz teknolojileriyle deneyim.
- OOP, SOLID ilkeleri, Web Mimarisi ve Programlama Tasarım Deseni konusunda güçlü bilgi.
- Microsoft Azure ve mikro hizmet mimarisi gibi bulut teknolojileri konusunda deneyim.
- Sistem geliştirme teknikleri ve metodolojileri (Yazılım Geliştirme Yaşam Döngüsü, Agile Metodoloji) hakkında bilgi.
- CI/CD kavramları ve araçlarına aşina.
- Jasime ve Cypress kullanarak kapsamlı test planları ve otomatik testler oluşturma ve eşler arası manuel test yapma konusunda güçlü yetenek.
- Yazılım geliştirme alanında kritik düşünme ve akıl yürütme becerileri ile bunları uygulama yeteneğine sahip olmak.
- Yeni bir uygulama veya hizmet için kod yazarken veya mimari tasarlarken 'performans zihniyeti' sahip olmak.
- Etkili bir şekilde İngilizce sözlü ve yazılı iletişim becerilerine sahip olmalıdır. Farklı izleyici kitlelerine hitap edecek iletişim tarzına uyum sağlayabilmelidir.
- Farklı coğrafi bölgelerden gelen üyelerle 'sanalsız' takımlarda çalışabilme yeteneği.
- Duruma bağlı olarak bağımsız olarak ve ekip ortamında iyi çalışma.
- Günlük geliştirme ve hata çözme faaliyetlerini koordine etme becerisi, çoklu görev yapma ve son tarihlere dikkat etme yeteneği.
- Kendini motive edebilme ve atanan projelerde odaklanma yeteneği.
- Kaliteye ve sürekli gelişime bağlı kalma.
- Teknoloji yığınımızı öğrenmeye bağlı kalma.
WTW Eşit Fırsat Sağlayan Bir İşverendir.
Gereklilik
Lütfen iş tanımına başvurun.