Senior Software Developer (Virtual POS)

2 Months ago • 7 Years +
Programming

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.
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
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

Add these skills to join the top 1% applicants for this job

cross-functional
kanban
agile-development
c#
microservices
java

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

Set alerts for more jobs like Senior Software Developer (Virtual POS)
Set alerts for new jobs by Roof Stacks
Set alerts for new Programming jobs in Türkiye
Set alerts for new jobs in Türkiye
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙