Senior Software Developer (Payment Systems)

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

Eleventh Hour Games - Gameplay Development Manager

Eleventh Hour Games

Dallas, Texas, United States (Remote)
6 Months ago
Starkflow - Full Stack Architect

Starkflow

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Meta - Software Engineer (Technical Leadership)

Meta

New York, New York, United States (On-Site)
4 Months ago
The Walt Disney Company - Software Engineer - Core Software

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Week ago
Riot Games - Principal Software Engineer (Gameplay) - Teamfight Tactics, Major Projects

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Milestone - Senior Software Engineer

Milestone

Portland, Oregon, United States (Remote)
1 Week ago
NVIDIA - Principal Silicon Circuits System Design Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
NVIDIA - Senior Mixed Signal Circuit Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Rockstar Games - Senior Production Coordinator, Creator Platform

Rockstar Games

Leeds, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Google - Software Engineer III, Machine Learning, Google Cloud Compute Infrastructure

Google

Kirkland, Washington, United States (On-Site)
4 Months ago
Tencent - Senior Staff Researcher

Tencent

California, United States (On-Site)
4 Weeks ago
Eleven Labs - Machine Learning Researcher

Eleven Labs

Germany (Remote)
1 Week ago
YOOM - Motion Capture Production Specialist

YOOM

Los Angeles, California, United States (On-Site)
8 Months ago
ByteDance - Research Scientist in ML Systems

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Inkittt - Product Manager, Monetization

Inkittt

San Francisco, California, United States (Hybrid)
4 Months ago
Google - Senior Software Engineer, Machine Learning, YouTube

Google

San Bruno, California, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Bellevue, Washington, United States (On-Site)
4 Months ago
Tesla - Senior Machine Learning, AI Engineer

Tesla

Brandenburg, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

Assystems - Civil Works Inspector

Assystems

Mersin, Mersin, Türkiye (On-Site)
5 Months ago
Assystems - Senior Biodiversity Specialist

Assystems

Ankara, Ankara, Türkiye (On-Site)
5 Months ago
Paxie Games - 2D Animator

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
4 Months ago
RoofStack - Head of Software Development

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
5 Days ago
Paxie Games - Product Manager

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
4 Months ago
Spyke Games - Illustrator

Spyke Games

İstanbul, Türkiye (On-Site)
6 Months ago
USE Insider - Learning and Development Manager

USE Insider

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
Paxie Games - Game Developer

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
4 Months ago
Fugo Games - Growth Specialist

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month ago
Good Job Games - Motion Designer (Marketing Artist)

Good Job Games

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineering Manager, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
3 Months ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Week ago
Rivos - Software Compiler - Full Time

Rivos

United States (Hybrid)
5 Months ago
Nielsen Holdings - Principal Software Engineer - Windows\C++\.Net

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Tencent - Machine Learning Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
3 Weeks ago
Zoox - Software Systems Engineer - Software Health and Complexity

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Meta - ASIC Engineer, Design

Meta

Austin, Texas, United States (On-Site)
4 Months ago
NVIDIA - Senior DFT Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
ByteDance - Senior Software Development Engineer - Database NoSQL Redis

ByteDance

Seattle, Washington, United States (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 (On-Site)

İ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 (On-Site)

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