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

Big Time Studios - Lead Gameplay Engineer - Unreal

Big Time Studios

(Remote)
1 Month ago
Salesforce - Backend Software Engineer - Lead/Principal

Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Google - Software Engineer III, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
USE Insider - Customer Onboarding Manager

USE Insider

İstanbul, İstanbul, Türkiye (Hybrid)
6 Months ago
Google - Senior Software Engineer, Mobile (Android), Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Easygo - Software Engineering Manager

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Months ago
NVIDIA - Senior Power Modeling and U-arch Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
5 Months ago
Tencent - Senior Staff Researcher

Tencent

California, United States (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visa - Client Consulting Analyst, CIS&SEE

Visa

Almaty, Almaty Region, Kazakhstan (On-Site)
6 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Video Generative Model)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
NVIDIA - Research Scientist, Design Automation

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
Google - Staff Software Engineer, Infrastructure, Google Cloud Security and Privacy

Google

Kirkland, Washington, United States (On-Site)
4 Days ago
Google - Software Engineer II, Cloud Networking

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

United Kingdom (Remote)
6 Months ago
Google - Senior Software Engineer, Pixel Software Test

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
OKX - Graduate Hire 2024/25 - Software Engineer

OKX

Hong Kong (On-Site)
6 Months ago
ByteDance - Linux Kernel Software Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Mountain View, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

RoofStack - Mobile Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
2 Weeks ago
Good Job Games - 3D Animator - Marketing

Good Job Games

İstanbul, Türkiye (On-Site)
4 Months ago
Blockville Digital Assets - Digital Fashion Business Developer

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
9 Months ago
Codeway - Creative Marketing Specialist

Codeway

İstanbul, Türkiye (On-Site)
4 Weeks ago
The Walt Disney Company - Creative Intern

The Walt Disney Company

İstanbul, İstanbul, Türkiye (On-Site)
1 Week ago
Azerion - Cloud Engineer

Azerion

Ankara, Türkiye (Hybrid)
5 Days ago
Fugo Games - 2D Animator

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month ago
IO Interactive - Senior Audio Programmer

IO Interactive

İstanbul, Türkiye (Hybrid)
6 Months ago
Token Metrics - Web3 Head of Marketing and Communications (Remote)

Token Metrics

İstanbul, Türkiye (Remote)
6 Months ago
Voodoo - Lead Creative Manager - Gaming

Voodoo

İstanbul, Türkiye (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Design Engineer, Coherent High Speed Interconnect

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Riot Games - Staff Software Engineer, Gameplay Systems - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
bosh group india - Senior Digital Design Engineer EEJ_2024 (RTL Design/ARM processor)

bosh group india

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Trackman - Machine Learning Developer with DSP experience (Python/C++)

Trackman

Hørsholm, Denmark (On-Site)
3 Weeks ago
NVIDIA - Senior Technical Instructor - AI and Data Center Infrastructure

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month 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 (Hybrid)

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

Kahramanmaraş, Kahramanmaraş, 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