Senior Software Developer (Virtual POS)

3 Hours 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

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Istanbul, İstanbul, Türkiye

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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)

İ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