Companies
AI AcademyCoursesEventsQuizzesJobsCommunity
Jobs
Work Location
Type Of Work
Experience

Software Development Officer (2)

PRACTICAL STORAGE MÜHENDİSLİK SAN. VE TİC.LTD.ŞTİ.

Yazılım Geliştirme Elemanı

PRACTICAL STORAGE MÜHENDİSLİK SAN. VE TİC.LTD.ŞTİ.
Ankara / Türkiye (İş Yerinde)
YFA Furkan Altınkaynak Yayıncılık Sinema Film Ticaret Limited Şirketi

Yazılım Geliştirme Elemanı

YFA Furkan Altınkaynak Yayıncılık Sinema Film Ticaret Limited Şirketi
Ankara / Türkiye (İş Yerinde)
Job Postings by Position
See All
Digital Marketing Specialist(9)
Job Postings by Filter

Software Development Staff Job Postings

Software Development Staff job postings target professionals with programming and technical skills who will participate in software development processes. This position involves coding, testing, and maintaining software projects. Job listings typically emphasize proficiency in programming languages and the ability to work well in a team.

What Does a Software Development Staff Do?

A Software Development Staff member plays an active role in developing software projects. This role includes coding, testing, maintaining, and improving software applications. Software Development Staff usually work on specific project modules and collaborate with team members to ensure successful project completion. They also develop software solutions to meet user needs.

What Details Should You Pay Attention to When Reviewing Job Postings?

When reviewing Software Development Staff job postings, pay attention to the position’s requirements. Listings typically specify which programming languages (e.g., Java, Python, C#) you should know. Experience with specific software development methodologies (Agile, Scrum) and version control systems (Git) is also important. It is also helpful to check whether the posting specifies the areas of work (web development, mobile app development, system software, etc.).

Which Education and Certifications Are Required?

A bachelor’s degree in computer engineering, software engineering, or a related field is generally required. Experience in software development, especially proficiency in certain programming languages, strengthens applications. Various certifications in software development (e.g., Java Developer Certification, Microsoft Certifications) can also provide an advantage.

Which Traits Are Employers Looking For?

Employers usually look for strong analytical thinking, problem-solving skills, and careful work habits. Additionally, teamwork, time management, and understanding software development processes are important. Candidates should actively participate in all stages of development and communicate effectively to work productively within a team.

What Are the Job Opportunities?

Software Development Staff can work in software development firms, technology companies, e-commerce platforms, financial institutions, and many other sectors. Government agencies, healthcare, education, and automotive industries also require software development staff. Job opportunities cover a wide range, including mobile app development, web development, game development, and cloud technologies.

How Can I Apply?

When applying, clearly highlight your software development experience, projects, and programming languages in your resume. Emphasize your knowledge of the required tools and technologies mentioned in the posting (e.g., Java, Git, HTML/CSS, Agile methodology). Sharing your portfolio or examples of software development projects can further demonstrate your expertise.

In Which Fields Can a Software Development Staff Work?

Software Development Staff can work in web development, mobile app development, database management, game development, and software integration. This position also provides opportunities in advanced technology fields such as artificial intelligence, cybersecurity, cloud computing, and big data management. Additionally, focusing on areas like data science and machine learning can help diversify career paths.

Which Programming Languages Are Required?

Commonly required programming languages for Software Development Staff include Java, Python, JavaScript, C#, and PHP. Knowledge of database management languages like SQL is often important. For web development, HTML, CSS, and JavaScript are widely used, while Swift (iOS) and Kotlin (Android) are expected for mobile app development. Candidates should also be familiar with development tools such as Git, Docker, and Jenkins used in software development workflows.

Artificial Intelligence (AI) Competency Academy

tren

Yazılım Geliştirme Elemanı

16.07.2026

Ankara / Türkiye

Deneyim: 1-2 Yıl

Type of Work: Tam Zamanlı

Work Location: İş Yerinde


Job Description

Practical Storage bünyesinde kullanılan, C# + HTML + JavaScript teknolojileriyle geliştirilmiş mini ERP projemiz için yazılım geliştirme, bakım, iyileştirme ve teknik geliştirme süreçlerini yürütecek bir ekip arkadaşı arıyoruz.

Bu rolde çalışacak kişi; mevcut ERP sistemimizi anlayacak, ihtiyaçlara göre yeni özellikler geliştirecek, teknik borçları azaltacak, veri tabanı güncellemeleri ve migration süreçlerini yönetecek, geliştirdiği işleri test ederek canlı kullanıma hazır hale getirecektir.

İş öncelikleri ve kullanıcı geri bildirimleri tarafımızdan düzenli olarak toplanacak; yapılacak işler, ihtiyaçlar ve öncelikler düzenli toplantılarla birlikte değerlendirilecektir. Adaydan beklentimiz, belirlenen ihtiyaçlar için en uygun teknik çözümü önermesi, uygulaması ve sistemi sürdürülebilir şekilde geliştirmesidir.

Sorumluluklar

  • Mevcut mini ERP projesinin kod yapısını, veri tabanı yapısını ve işleyişini analiz etmek
  • C#, HTML ve JavaScript tabanlı geliştirmeler yapmak
  • Kullanıcı geri bildirimlerine göre yeni modül, ekran, rapor ve iş akışları geliştirmek
  • Mevcut hataları tespit etmek, düzeltmek ve tekrar oluşmasını engelleyecek önlemler almak
  • Teknik borçları analiz etmek ve uygun refactoring çalışmaları yapmak
  • Veri tabanı güncellemeleri, migration süreçleri ve veri bütünlüğü kontrollerini yürütmek
  • Geliştirilen özellikleri test etmek ve canlıya almadan önce temel kontrollerini yapmak
  • Kodun sürdürülebilir, okunabilir ve geliştirilebilir olmasına dikkat etmek
  • Güvenlik, performans ve veri tutarlılığı konularında gerekli iyileştirmeleri yapmak
  • Düzenli toplantılara katılarak iş önceliklerini, teknik ihtiyaçları ve geliştirme durumunu paylaşmak
  • Geliştirilen işlerle ilgili gerekli teknik notları ve dokümantasyonu tutmak

Aranan Nitelikler

  • C# ile yazılım geliştirme konusunda bilgi sahibi olmak
  • HTML, CSS ve JavaScript tarafında geliştirme yapabilmek
  • SQL ve ilişkisel veri tabanları konusunda yeterli bilgiye sahip olmak
  • Veri tabanı tasarımı, migration ve veri güncelleme süreçlerine hakim olmak
  • Mevcut bir projeyi okuyup anlayabilecek, bakımını yapabilecek ve geliştirebilecek seviyede olmak
  • Hata ayıklama, test etme ve problem çözme becerisine sahip olmak
  • Teknik borç, kod kalitesi ve sürdürülebilir yazılım geliştirme konularında bilinçli olmak
  • Gerektiğinde yeni teknolojileri araştırıp projeye uygun şekilde önerebilmek
  • İş ihtiyaçlarını teknik çözümlere çevirebilmek
  • Düzenli iletişim kurabilen, yapılan işleri şeffaf şekilde raporlayabilen ve sorumluluk alabilen biri olmak

Tercih Sebebi Olabilecek Yetkinlikler

  • ERP, stok yönetimi, depo yönetimi, sipariş, teklif, fatura, müşteri veya operasyon yönetimi sistemlerinde deneyim
  • ASP.NET, .NET Framework veya .NET Core deneyimi
  • PostgreSQL veya benzeri veri tabanlarıyla çalışma deneyimi
  • Git veya benzeri versiyon kontrol sistemlerini kullanabilmek
  • Temel yazılım test süreçleri hakkında bilgi sahibi olmak
  • Performans optimizasyonu ve güvenlik iyileştirmeleri konusunda deneyim
  • Eski kod tabanlarında bakım, refactoring ve modernizasyon çalışmaları yapmış olmak

Deneyim Seviyesi

Bu pozisyon için tecrübeli veya gelişime açık daha az tecrübeli adaylar değerlendirilecektir. Adayın mevcut bir sistemi anlayabilecek, ihtiyaçları teknik olarak yorumlayabilecek, veri tabanı süreçlerini güvenli şekilde yönetebilecek ve sorumluluk alarak geliştirme yapabilecek bilgi birikimine sahip olması beklenmektedir.

Çalışma Şekli

  • İş öncelikleri Practical Storage tarafından toplanan kullanıcı geri bildirimleri ve operasyonel ihtiyaçlara göre belirlenecektir.
  • Geliştirme süreci düzenli toplantılarla takip edilecektir.
  • Adaydan, her iş için uygun teknik yaklaşımı önermesi ve uygulanabilir çözümü geliştirmesi beklenecektir.
  • Yapılan geliştirmelerin test edilmesi, veri tabanı etkilerinin kontrol edilmesi ve canlı sistemde sorun yaratmayacak şekilde teslim edilmesi önemlidir.

Skills

Sürekli öğrenme
Etkin iletişim
Algoritmik düşünce
Problem çözme yetisi
Takım çalışmasına ya

About Company

About PRACTICAL STORAGE MÜHENDİSLİK SAN. VE TİC.LTD.ŞTİ.


Similar Jobs

See All
Yazılım Geliştirme ElemanıYFA Furkan Altınkaynak Yayıncılık Sinema Film Ticaret Limited ŞirketiAnkara / Türkiye (İş Yerinde)
TECHCAREER
About Us
techcareer.net
Artificial Intelligence (AI) Competency Academy
SOCIAL MEDIA
LinkedinTwitterInstagramYoutubeFacebook

tr

en

All rights reserved
© Copyright 2026
support@techcareer.net
İşkur logo

Kariyer.net Elektronik Yayıncılık ve İletişim Hizmetleri A.Ş. Özel İstihdam Bürosu olarak 31/08/2024 – 30/08/2027 tarihleri arasında faaliyette bulunmak üzere, Türkiye İş Kurumu tarafından 26/07/2024 tarih ve 16398069 sayılı karar uyarınca 170 nolu belge ile faaliyet göstermektedir. 4904 sayılı kanun uyarınca iş arayanlardan ücret alınmayacak ve menfaat temin edilmeyecektir. Şikayetleriniz için aşağıdaki telefon numaralarına başvurabilirsiniz. Türkiye İş Kurumu İstanbul İl Müdürlüğü: 0212 249 29 87 Türkiye iş Kurumu İstanbul Çalışma ve İş Kurumu Ümraniye Hizmet Merkezi : 0216 523 90 26