
Senior Technical Lead – Yazılım Platformları (Java / .Net)
Job Postings by Position
See AllJob Postings by Filter
Senior Software Engineer Job Postings
Senior Software Engineer job postings seek candidates who can manage software development processes, design new software solutions, and improve existing software systems. This position typically requires advanced software development skills, project management experience, and leadership qualities. Job postings usually specify the programming languages and technologies used, and candidates are expected to be proficient in them.
What Does a Senior Software Engineer Do?
A Senior Software Engineer leads software development projects and guides technical teams. They design new software applications, enhance existing systems, and fix software bugs. Additionally, they participate in every stage of the software development lifecycle and make decisions regarding software architecture. Responsibilities also include performance optimization, debugging, and implementing software updates.
What Details Should Be Considered When Reviewing Job Postings?
When reviewing postings, check the required software development skills and technologies. The postings should specify which programming languages (Java, Python, C++, etc.) are required. Information about software development methodologies (Agile, Scrum, etc.) and tools used (IDE, Git, Docker) may also be included. Project management experience and team leadership skills are important aspects of the role.
What Education and Certifications Are Required?
A Senior Software Engineer position generally requires a bachelor’s degree in Computer Engineering, Software Engineering, or a related field. Certifications in software development, project management, and leadership (e.g., PMP, Scrum Master, AWS Certified Developer) are advantageous. Advanced software development certifications can also strengthen applications.
What Skills Are Employers Looking For?
Employers look for candidates with strong analytical thinking, problem-solving abilities, and leadership skills. Proficiency in software development processes, adaptability to new technologies, and the ability to deliver projects on time are essential. Communication skills, teamwork, and project management experience are also important. Expertise in software architecture design and performance optimization is highly valued.
What Are the Job Opportunities?
Senior Software Engineers can work in technology companies, the finance sector, e-commerce companies, health technology, and automotive industries. Opportunities also exist in software consulting firms, companies providing big data analytics solutions, and AI-focused tech companies. This role offers the chance to develop software architecture and lead large-scale projects.
How Can I Apply for Job Postings?
When applying, highlight your achievements in software development projects and the programming languages you have used. Emphasize your project management experience, leadership skills, and contributions to the software development process. Include any relevant certifications and be prepared to discuss software architecture, debugging, and performance optimization during interviews.
In Which Areas Can Senior Software Engineers Work?
Senior Software Engineers can work in software development, application development, web technologies, AI, data science, mobile application development, and system integration. They can also work in specialized fields like big data analytics, game development, automation systems, and cloud technologies. This position offers opportunities to lead diverse software projects and deliver software solutions for various industries.
Which Programming Languages Are Required?
Common programming languages required for Senior Software Engineer positions include Java, Python, C++, JavaScript, and Ruby. For web development, HTML, CSS, Angular, and React may be needed; for mobile app development, Swift or Kotlin; for big data analytics, SQL or Scala. Job postings may also require proficiency in software development frameworks (Spring, Django, React Native) and tools (Git, Jenkins, Docker).
Senior Technical Lead – Yazılım Platformları (Java / .Net)
21.10.2026
İstanbul(Avr.) / Türkiye
Deneyim: 6-8 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Pozisyon Hakkında
MEBITECH Bilişim A.Ş. olarak geliştirdiğimiz Java tabanlı e-dönüşüm çözümlerinin (e-Fatura, e-Arşiv, e-Defter, e-İrsaliye, MebiSign vb.) ve .Net tabanlı Abone Yönetim Sistemi, Tarım MRP, Enerji Üretim ve Satış Otomasyonu, MebiVault projelerinin, teknik altyapısını güçlendirmek ve yazılım platformlarımızın sürdürülebilirliğini artırmak amacıyla deneyimli birSenior Technical Lead arıyoruz.
Bu pozisyon, Java tabanlı uygulama ve servislerin geliştirilmesinde aktif rol alırken aynı zamanda şirket bünyesinde kullanılan farklı teknoloji platformları arasında teknik uyumu destekleyecek ve yazılım geliştirme süreçlerinin kurumsal standartlar doğrultusunda ilerlemesine katkı sağlayacaktır.
Rol, Java ve .NET ekipleri ile yakın çalışarak yazılım platformlarının mimari gelişimine destek olacak ve teknik süreçlerin iyileştirilmesinde aktif sorumluluk üstlenecektir.
Görev ve Sorumluluklar
Java tabanlı uygulama ve servislerin geliştirilmesinde aktif rol almak
Mevcut e-dönüşüm platformlarının performans ve ölçeklenebilirliğini geliştirmek
Mikroservis tabanlı mimariler üzerinde geliştirme ve iyileştirme çalışmaları yapmak
REST API geliştirme ve sistem entegrasyon süreçlerinde görev almak
Code review süreçlerine teknik katkı sağlamak
Yazılım geliştirme süreçlerinin (CI/CD, versiyon kontrol, deployment vb.) iyileştirilmesine katkıda bulunmak
Java ve .NET ekipleri arasında mimari uyum ve teknik koordinasyonu desteklemek
Yazılım platformları için ortak teknik standartların uygulanmasına katkı sağlamak
Teknik dokümantasyon ve bilgi paylaşım süreçlerine destek olmak
Aranan Nitelikler
Java geliştirme konusunda en az 7 yıl deneyim
Spring Boot, REST API ve mikroservis mimarisi konularında güçlü bilgi
Git ve versiyon kontrol sistemleri ile çalışma deneyimi
SQL ve veri tabanı yönetimi konusunda bilgi sahibi olmak
CI/CD süreçleri ve deployment yaklaşımlarına aşina olmak
Analitik düşünme ve problem çözme becerisi
Teknik ekiplerle koordinasyon içinde çalışabilme yeteneği
Yazılım geliştirme süreçlerine disiplinli yaklaşım
Tercih Sebepleri
e-Dönüşüm sistemleri (e-Fatura, e-Arşiv, e-Defter vb.) tecrübesi
Entegrasyon projelerinde veya yüksek trafikli sistemlerde çalışma deneyimi
Docker veya container teknolojileri konusunda bilgi
.NET platformu hakkında genel bilgi sahibi olmak
Yazılım süreç standartları (SPICE, ISO vb.) hakkında bilgi sahibi olmak
Neler Sunuyoruz
Kurumsal süreçlerle yönetilen bir yazılım geliştirme ortamı
Kritik platform projelerinde aktif rol alma fırsatı
Teknik gelişim ve kariyer ilerleme imkânı
Skills
About Company
About MEBİTECH BİLİŞİM BİLG. HİZM. DANIŞMANLIK SAN. TİC
CMMI/DEV (Capability Maturity Model® Integration-for Development) Seviye 3 sertifikasına sahip olan Mebitech; Istanbul Florya ve Ankara OSTİM ODTÜ Teknokent ofislerinde uzman mühendis ekipleri ile hizmet vermektedir. Sağladığı çözümler arasında bulut e-Dönüşüm(e-Fatura, e-Arşiv, e-Defter, e-İrsaliye) çözümleri, Hukuk otomasyon sistemi , İş sağlığı ve güvenlik yazılımı ve SEEBURGER AG merkezi bir platform ve veri dağıtıcısı olarak görev gören, kapsamlı bir İş Entegrasyon sistemi (BIS) yer almaktadır.
TÜRKONFED ve Londra Borsası iş birliği ile yapılan ''Türkiye'nin Yükselen Liderleri'' adındaki araştırmada ilham veren 69 bilişim firması arasında ikinci sırada yer alan Mebitech Bilişim, Türkiye’de ise Bilişim 500 şirketler sıralamasında en hızlı büyüyen 10 şirket arasında yerini almıştır.
Şirketlerin dijital dönüşümünde önemli bir yere sahip olan Mebitech Bilişim; teknolojide açık kaynak kullanımını yaygınlaştırma odağıyla, yeni ürün/çözüm/hizmetler ile pazarı şekillendirmeye devam etmesi, BT alanında hizmet ve çözüm sağlayıcısı olma iddiasındadır; her geçen gün Türkiye’nin değişim ve dönüşümüne, rekabet gücüne büyük katkı yapan ve paydaşlarıyla Avrupa ve yakın coğrafyada teknoloji katmanında hizmet veren öncü bir kuruluş olmayı hedeflemektedir.
İnsan Kaynakları
Değişime ve yeniliğe açık, teknolojik gelişmelere adapte olabilen, dinamik, enerjik, çalışkan, kendisini ve işini geliştirme potansiyeli bulunan, takım çalışmasına yatkın insan gücünü Mebitech Bilişim ailesine kazandırmak isteriz. Mebitech Bilişim olarak en önemli varlığımız ‘’insan’’dır.
Çalışmaların hedeflenen düzeyde yürütülmesi, stratejik plan doğrultusunda oluşturulan kadrolar için uygun personelin seçimi, yerleştirilmesi, eğitimi ve istihdam koşullarının belirlenmesi amaç ve hedeflerimiz arasındadır.
Bu Kapsamda Mebitech Bilişim İnsan Kaynakları Politikamız;
• Tüm süreçlerimizi ve hizmet kalitemizi sürekli iyileştirerek, yönetimin ve çalışma arkadaşlarımızın beklentilerini karşılamak ilk gayemizdir.
• Çalışma arkadaşlarımıza sunduğumuz tüm hizmetlerde kaliteli, nitelikli ve hızlı hizmet anlayışı ile memnuniyet sağlama,
• Başarı yönelimini, kurumsal hedefler ve insan odaklı yaklaşım anlayışı doğrultusunda yapmak,
• Çalışma arkadaşlarımızın görüş ve fikirlerini yönetimine kolaylıkla bildirmesini sağlamak amacıyla her türlü haberleşme, biçim ve kaynaklarını geliştirmek,
• Tüm çalışma arkadaşlarımızın kişiliğine saygı duymak ve haklarını korumak,
• Şirketimizce yapılan işin niteliğine uygun olarak çalışma arkadaşlarımıza rahat, güvenli iş ortamı ve şartları sağlamaktır.
Değerlerimiz;
• İlişkilerimizde güven ve saygı esası,
• Açıklık ve dürüstlük,
• Her birimizin yüksek seviyede başarı ve katkı için çalışması,
• Sonuç odaklı ve ekip çalışması.
