Software Engineer İş Tanımı
About the Role We're looking for a Software Engineer who enjoys building reliable products, solving real-world problems, and taking ownership of features from development to production. This role is not limited to a single layer of the application. Depending on the problem, you'll work across backend services, web applications, and mobile applications. You don't need to be an expert in every technology we use, but you should have strong software engineering fundamentals and be comfortable learning and working across different parts of the product. Our backend is primarily built with C# and .NET, our web applications use React, and our mobile applications are built with React Native. If you enjoy understanding a problem end to end, designing a practical solution, writing clean code, debugging difficult issues, and seeing your work used in real operations, you'll feel at home here. What You'll Do • Design, develop, and maintain production software across backend, web, and mobile applications. • Build backend services and REST APIs primarily using C# and .NET. • Develop and maintain web applications using React. • Contribute to mobile applications built with React Native. • Design and work with relational databases, data models, and application queries. • Take ownership of features from technical analysis and implementation through testing, deployment, and production support. • Investigate bugs, performance problems, and production issues and identify their root causes. • Write maintainable, testable, and reusable code while improving existing code when necessary. • Participate in technical design discussions, code reviews, and architectural decisions. • Work closely with product, optimization, and other engineering teams to turn real operational requirements into reliable software. • Consider performance, scalability, security, observability, and maintainability when designing solutions. • Use AI-assisted development tools where they meaningfully improve engineering productivity. What You'll Need • Strong software engineering fundamentals and problem-solving skills. • Professional experience developing production software. • Good knowledge of object-oriented programming, data structures, application design, and common software design principles. • Experience developing backend applications and APIs. Experience with C# and .NET is strongly preferred. • Experience with relational databases and SQL. • Understanding of REST APIs, HTTP, authentication, and common web application concepts. • Experience with modern frontend development. React experience is preferred. • Ability to understand and contribute to an existing codebase rather than only building new applications from scratch. • Good understanding of Git-based development workflows and code review practices. • Experience writing automated tests and understanding the importance of unit, integration, and end-to-end testing. • Ability to debug complex problems across application, database, and integration layers. • Awareness of software security, performance, scalability, and reliability considerations. • Ability to communicate clearly with both technical and non-technical stakeholders. • A mindset of ownership: being responsible not only for writing code, but also for making sure the software works reliably in production. Nice to Have • Experience with React Native and mobile application development. • Working Python skills for scripting, prototyping, or reading existing code. • Experience with distributed systems, caching, background jobs, or asynchronous processing. • Experience with technologies such as Redis, Docker, SignalR, or similar tools. • Experience with CI/CD pipelines, containerized applications, and production deployment environments. • Experience with monitoring, logging, tracing, and production observability tools. • Experience working with mapping, routing, optimization, logistics, or location-based applications. • Familiarity with operations research and combinatorial optimization concepts. • Experience working with optimization solvers such as CPLEX, Gurobi, Hexaly, or similar tools. • Experience in banking, logistics, e-commerce, or other operationally complex domains. • Familiarity with AI/ML concepts and practical experience using LLMs or AI-assisted development tools. Only Istanbul-based candidates will be considered.
Software Engineer İlanındaki ATS Anahtar Kelimeleri
Bu ilanın metninde ATS beceri sözlüğümüzle eşleşen 14 anahtar kelime var. En sık geçenler: .NET (3 kez), C# (3 kez), React (3 kez).
Programlama dilleri, çatılar ve platformlar
- C# · ilanda 3 kez · benzer ilanlarda %32
- .NET · ilanda 3 kez · benzer ilanlarda %18
- React · ilanda 3 kez · benzer ilanlarda %30
- React Native · ilanda 3 kez · benzer ilanlarda %9
- Python · ilanda 1 kez · benzer ilanlarda %40
CV'nde karşılığı: C#, .NET ve React ifadelerini ilandaki yazımıyla geçir; birini projesi ve ölçeğiyle bir deneyim maddesinde göster.
Veri, analitik ve yapay zekâ
- SQL · ilanda 1 kez · benzer ilanlarda %23
- Redis · ilanda 1 kez · benzer ilanlarda %25
- LLMs · ilanda 1 kez · benzer ilanlarda %19
CV'nde karşılığı: SQL, Redis ve LLMs ile yaptığın sorguyu, panoyu ya da raporu sonucuyla anlat.
Bulut, DevOps, altyapı ve güvenlik
- Docker · ilanda 1 kez · benzer ilanlarda %26
- CI/CD · ilanda 1 kez · benzer ilanlarda %44
CV'nde karşılığı: Docker ve CI/CD için kurulum, işletim ya da otomasyon rolünü açıkça yaz.
Mimari, yöntem ve çalışma araçları
- REST APIs · ilanda 2 kez · benzer ilanlarda %27
- Code reviews · ilanda 2 kez · benzer ilanlarda %41
- Object-oriented · ilanda 1 kez · benzer ilanlarda %19
- Git · ilanda 1 kez · benzer ilanlarda %38
CV'nde karşılığı: REST APIs, Code reviews ve Object-oriented için ekipte gerçekten üstlendiğin işi adıyla yaz.
Terimler ilan metninden kural tabanlı sözlükle çıkarıldı; sözlük dışı beceriler listelenmez.
Takibe ekle ve CV'ni bu ilana göre hazırlaBenzer İlanlarda Beceri ve Deneyim Dağılımı
Kıdem ve ek bilgiler çıkarıldığında "Software Engineer" başlığında toplanan 135 ilan (bu ilan dahil) 26 Nisan ile 20 Ekim 2026 arasında yayımlandı. Aşağıdaki oranlar bu ilanların metinlerinden sayıldı.
| Anahtar kelime | İlan | Pay | Bu ilanda |
|---|---|---|---|
| CI/CDBulut, DevOps, altyapı ve güvenlik | 59 | %44 | Geçiyor |
| Code reviewMimari, yöntem ve çalışma araçları | 55 | %41 | Geçiyor |
| PythonProgramlama dilleri, çatılar ve platformlar | 54 | %40 | Geçiyor |
| AWSBulut, DevOps, altyapı ve güvenlik | 52 | %39 | Geçmiyor |
| GitMimari, yöntem ve çalışma araçları | 51 | %38 | Geçiyor |
| TypeScriptProgramlama dilleri, çatılar ve platformlar | 50 | %37 | Geçmiyor |
| PostgreSQLVeri, analitik ve yapay zekâ | 46 | %34 | Geçmiyor |
| C#Programlama dilleri, çatılar ve platformlar | 43 | %32 | Geçiyor |
Aranan asgari deneyim
Deneyim yılı belirten 74 benzer ilanda ortanca beklenti 5 yıl.
| Asgari deneyim | İlan | Pay |
|---|---|---|
| 0-1 yıl | 3 | %4 |
| 2-3 yıl | 23 | %31 |
| 4-5 yıl | 32 | %43 |
| 6 yıl ve üzeri | 16 | %22 |
Benzer ilanların 34 tanesi (%25) İngilizce bilgisi istiyor.
Kaynak: cvanaliz'deki aktif ilanlar; bir terimin geçmesi zorunlu olduğu anlamına gelmez.
Arute Solutions Hakkında
Arute Solutions faaliyet gösteren bir işverendir. Şirketin diğer ilanlarını inceleyerek ekipler ve aranan yetkinlikler hakkında daha geniş bir görünüm elde edebilirsin.
Arute Solutions iş ilanlarını gör