Senior Software Developer (Payment Systems)

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

As a Senior Software Developer (Payment Systems) at Roof Stacks, you will contribute to the development and maintenance of critical payment processing systems. Responsibilities include designing and developing modules, ensuring code quality, and collaborating within an Agile environment. You will leverage your expertise in Microsoft technologies (.NET Framework, .NET Core, C#) and payment systems (Merchant Management, ISO 8583, EMV, etc.). The role requires strong understanding of programming fundamentals (OOP, SOLID, DRY, etc.), RESTful APIs, distributed caching, messaging queues, and CI/CD. You will also participate in unit testing, adhering to lean/agile principles and collaborating effectively with stakeholders.
Must have:
  • 5+ years exp. in software development
  • Expert in Microsoft Dev. Tech (.NET, C#)
  • Payment systems exp. (Merchant Mgmt., ISO 8583)
  • Strong OOP, RESTful API knowledge
  • Experience with CI/CD and Agile methodologies
Good to have:
  • Experience with distributed cache and messaging queue
  • Object-relational mapping techniques
  • Authentication/authorization protocols
  • Compliance certifications (Visa, Mastercard, BKM)

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. In addition to our central office in Ataşehir/İstanbul, we have branches in Antalya and Elazığ in Turkey. 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. 


Qualifications
*Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
*Minimum 5+ years of work experience in software development,
*Excellent performance and practical experience with Microsoft Development Technologies, .NET Framework,.NET Core, C#
*Excellent understanding of programming fundamentals (OOP, SOLID, DRY, YAGNI, KISS, data structures, algorithms),
*Experience in at least one of the fields of Merchant Management, ISO 8583 Switch, Provisioning, EMV, Compliance (Visa, Mastercard, BKM etc.) Certification , Dispute Management, POS
*Strong knowledge of RESTful API design and consumption,
*Familiarity with distributed cache and messaging queue,
*Experience in Object-relational mapping techniques and ORM frameworks/tools
*Experience in authentication/authorization protocols
*Familiarity with CI/CD flows for DevOps,
*Designing infrastructure or module code development processes in accordance with protocols and analysis documents,
*Unit testing habit with complete coverage,
*Coding habits with quality, readable, testable and maintainable,
*Good understanding of lean/agile values and implementing in SDLC,
*Comfortably with Agile methods such as Scrum and/or Kanban.

Communication Methods
*Ability to convey ideas easily,
*Ability to have professional communication with each stakeholder,
*Ability to be clear, short, open, and persuasive in all kinds of communication,
*Ability to detect problems and solve them in the very beginning

 
Teamwork Expectations
*Ability to help the team while creating a sustainable product with higher quality,
*Ability to offer practical solutions,
*Ability to direct all kinds of technical and non-technical negotiations in a way that results in a positive outcome
*Ability to have a good grasp of the team, task, and/or customer issues and collaborate with relevant managers when necessary, and swiftly prevent or resolve these,
*Ability to act with common sense while solving problems
undefinedundefinedundefined

Similar Jobs

Paxie Games - Data Scientist

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
2 Months ago
Unity - Scientifique de données sénior | Senior Data Scientist

Unity

Montreal, Quebec, Canada (On-Site)
2 Months ago
Blizzard Entertainment - 2025 US Summer Internship - Data Analytics & Data Science

Blizzard Entertainment

Irvine, California, United States (On-Site)
3 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Software Engineer, Google Pixel Camera

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Netflix - Machine Learning Scientist (L5)

Netflix

United States (Remote)
2 Days ago
Aeva - Photonics Layout and Design Automation Engineer

Aeva

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Riot Games - Associate Art Director - League of Legends, Game Modes

Riot Games

Sydney, New South Wales, Australia (On-Site)
7 Months ago
Intel Corporation - E-Core Design Verification Engineer

Intel Corporation

Penang, Malaysia (Hybrid)
1 Month ago
Samsung Semiconductor - Staff Engineer, High Speed Analog

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Canada (Remote)
3 Months ago
Zoox - Senior/Staff Software Engineer - Machine Learning

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
CloudHire - Machine Learning - Engineer

CloudHire

India (Remote)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Santa Clara, California, United States (Remote)
3 Months ago
Paytm - Data Engineering -Senior Data Engineer (PGDWH)

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Nintendo - Senior Audio Algorithms Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
3 Months ago
Canva - Engineering Manager - Frontend Core Libraries - Remote across ANZ

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
AI Fund - Senior Backend Engineer

AI Fund

Taipei City, Taiwan (Hybrid)
3 Months ago
Equivalent Jobs - C++ Developer

Equivalent Jobs

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

SciPlay - Head of Monetization & Live Ops

SciPlay

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
IO Interactive - Mobile UI UX Designer

IO Interactive

İstanbul, Türkiye (On-Site)
5 Months ago
Bigger Games - Backend Engineer

Bigger Games

İstanbul, Türkiye (On-Site)
8 Months ago
USE Insider - Associate Customer Success Manager

USE Insider

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago
IO Interactive - Senior Mobile UI UX Designer

IO Interactive

İstanbul, Türkiye (Hybrid)
2 Months ago
Spyke Games - Data Analyst

Spyke Games

İstanbul, Türkiye (On-Site)
8 Months ago
Assystems - Survey Engineer

Assystems

Ankara, Ankara, Türkiye (On-Site)
3 Months ago
Assystems - Social and Resettlement Specialist

Assystems

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago
Trendyol - Trendyol Express-Key Account Professionals (Marmara Region)

Trendyol

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
Trendyol - Analytics Engineer

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ACL Digital - DFT Architect

ACL Digital

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

(On-Site)
2 Months ago
Rivos - Silicon Logic Formal Verification - Full Time

Rivos

Portland, Oregon, United States (Hybrid)
3 Months ago
ByteDance - Image Display Architect / Engineer, Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Mulya Technologies - Logic MicroArchitect:

Mulya Technologies

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Krafton  - Native Japanese Translator (1+ year Contract)

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
3 Months ago
The Walt Disney Company - Software Engineer, Post Production Engineering

The Walt Disney Company

Emeryville, California, United States (On-Site)
2 Months ago
Google - Silicon Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Roofstacks, we are not content with simply innovating; we are committed to pushing the frontiers of technology. Since our establishment in 2015, we have skillfully integrated conventional systems with cutting-edge solutions, raising the standard in industries such as tourism, metaverse, AR, gaming, blockchain, and fintech.


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

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

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

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

İstanbul, İstanbul, Türkiye (Remote)

İstanbul, İstanbul, Türkiye (Hybrid)

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

İstanbul, İstanbul, Türkiye (Hybrid)

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

İstanbul, İstanbul, Türkiye (Hybrid)

View All Jobs

Get notified when new jobs are added by RoofStack

Level Up Your Career in Game Development!

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

Job Common Plug