Senior Software Developer (Virtual POS)

2 Weeks ago • 7 Years + • Programming

Job Summary

Job Description

Roof Stacks is seeking a Senior Software Developer for their Virtual POS projects. The role involves designing, developing, and maintaining secure, high-volume, 24/7 transactional systems, contributing to architecture and design with a focus on API Gateway layers and microservices. Responsibilities include analyzing business requirements, collaborating with cross-functional teams, writing clean and scalable code, participating in Agile methodologies, and providing technical insight throughout the development lifecycle. The developer will ensure customer expectations are met and reflected in project outcomes.
Must have:
  • Experience in large-scale enterprise projects
  • Strong command of OOP principles
  • 7+ years of software development experience
  • Proficiency in .NET (C#) or Java
  • Strong analytical, communication, and problem-solving skills
  • Ability to prioritize and deliver tasks
  • Understanding customer and business expectations
Good to have:
  • Prior experience in Virtual POS projects
  • Experience in internet-facing, high-security, high-availability transactional systems
  • Solid understanding of Payment Systems
  • Familiarity with Mastercard, Visa, BKM process simulators
  • Knowledge of EMV, Switch, Provisioning, Dispute Management
  • Understanding of Card Production and Smart Card Technologies
  • Experience in Merchant Management and POS operations

Job Details

As Roof Stacks, we have been carrying out innovative projects since 2015. We aim to become a global actor in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology, which are our areas of expertise.

We focus on creating a difference with the technologies we develop and designing the future. We have strengthened our position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world.

💼 Responsibilities:

- Design, develop, and maintain secure, high-volume, 24/7 active transactional systems
- Contribute to architecture and design, with a focus on API Gateway layers and microservices
- Analyze complex business requirements and collaborate with cross-functional teams
- Write clean, scalable, testable code following modern development best practices
- Participate actively in Agile methodologies (Scrum, Kanban)
- Provide technical insight during design, implementation, and testing phases
- Define and execute test and research activities based on business needs
- Ensure customer expectations are fully understood and reflected in project outcomes

✅ Requirements:

- Experience in developing software for large-scale, enterprise-level projects
- Strong command of object-oriented programming (OOP) principles
- 7+ years of experience in software development
- Proficiency in .NET (C#) and/or Java is highly preferred
- Prior experience in Virtual POS (Sanal POS) projects is a strong plus
- Alternatively, experience in internet-facing, high-security, high-availability, transactional systems
- Solid understanding of Payment Systems
- Familiarity with Mastercard, Visa, BKM process simulators
- Knowledge of EMV, Switch, Provisioning, Dispute Management
- Understanding of Card Production and Smart Card Technologies
- Experience in Merchant Management and POS operations
- Strong analytical, communication, and problem-solving skills
- Ability to prioritize, plan, and deliver tasks effectively
- Demonstrated ability to understand and align with customer and business expectations

Similar Jobs

playground - Senior Producer

playground

Royal Leamington Spa, England, United Kingdom (Hybrid)
55 Years ago
zeta - Senior Manager - Digital Marketing

zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
level ai - People Ops Specialist

level ai

Mountain View, California, United States (On-Site)
2 Months ago
Apple - Brand Manager

Apple

Los Angeles, California, United States (On-Site)
2 Months ago
ShyftLabs - Full Stack Engineer

ShyftLabs

Atlanta, Georgia, United States (Hybrid)
2 Months ago
binance - Pioneer Talent Program - Java Engineer (KYC Tech)

binance

Taipei City, Taiwan (Remote)
4 Months ago
NXP - Embedded Software Developer - Student

NXP

Brno, South Moravian Region, Czechia (On-Site)
9 Months ago
Robot cache  - C# Programmer

Robot cache

San Diego, California, United States (On-Site)
1 Week ago
Capgemini - .NET+Angular

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Mcdonalds - Software Engineer III - Java

Mcdonalds

Mexico City, Mexico (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Postman - Senior Data Analyst

Postman

San Francisco, California, United States (Hybrid)
2 Months ago
bounteous - Senior Back End Developer

bounteous

Mexico (Remote)
1 Month ago
YouGov - Senior Product Manager

YouGov

United States (Remote)
6 Days ago
e2 open - Senior Product Manager

e2 open

Hyderabad, Telangana, India (On-Site)
1 Week ago
undefined - DX Engineer

United States (Remote)
9 Months ago
Tekion Corp - Senior Procurement Specialist

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bytedance - Country Director, Financial Services - Global Payment

bytedance

Bangkok, Bangkok, Thailand (On-Site)
7 Months ago
Wargaming - Tactical Sourcing Supervisor

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Merqube - Cloud Support Engineer (Fintech)

Merqube

(Remote)
2 Months ago
Milestone - Software Engineer - Backend

Milestone

Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Istanbul, İstanbul, Türkiye

panteon games - 3D Marketing Artist

panteon games

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
Spyke Games - Product Manager

Spyke Games

İstanbul, Türkiye (On-Site)
1 Year ago
Codeway Studios - QA Manager

Codeway Studios

Istanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
panteon games - Senior Software Developer

panteon games

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
OKX - Senior Agent, Customer Service

OKX

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Spyke Games - Level Designer

Spyke Games

İstanbul, Türkiye (On-Site)
1 Year ago
Roof Stacks - Senior Cyber Security Engineer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago
appier - Senior UI/UX Designer

appier

Istanbul, İstanbul, Türkiye (Hybrid)
1 Week ago
Codeway Studios - Marketing Art Intern

Codeway Studios

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Codeway Studios - Marketing Artist

Codeway Studios

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Crowd Strick - Database Reliability Engineer III

Crowd Strick

California, United States (Remote)
2 Months ago
Ion - Senior C++ Developer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
Playtika - Java Technical Lead

Playtika

Ukraine (On-Site)
8 Months ago
N-ix - Senior AQA (C#) Engineer

N-ix

Poland (Hybrid)
1 Month ago
Payactive - Database Developer

Payactive

Milpitas, California, United States (On-Site)
9 Months ago
Ajmera Infotech - SENIOR ASP.NET DEVELOPER

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago
77sparx - Software Developer

77sparx

Sunnyvale, California, United States (On-Site)
2 Months ago
Next Level Business Services - Technical Lead – Java

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
9 Months ago
Capgemini - .Net Azure

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
FICO - Senior C++ Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (Hybrid)

İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

View All Jobs

Get notified when new jobs are added by Roof Stacks

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug