Senior Software Developer

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

Roof Stacks is seeking a Senior Software Developer to work on mobile application development and maintenance for a digital participation bank. The role involves utilizing Microsoft Development Technologies, .NET Framework, .NET Core, and C#. The developer will be responsible for designing infrastructure, writing high-quality code, and participating in agile methodologies. The role requires strong technical skills and the ability to work collaboratively within a team to create sustainable, high-quality products.
Must have:
  • 5+ years of software development experience.
  • Proficient with Microsoft .NET technologies: C#, .NET Core, etc.
  • Strong understanding of programming fundamentals (OOP, SOLID).
  • Knowledge of RESTful API design and consumption.
  • Experience with ORM frameworks/tools and object-relational mapping.
  • Familiarity with CI/CD for DevOps.
  • Experience in unit testing with complete coverage.
  • Comfortable with Agile methods: Scrum and/or Kanban.
Good to have:
  • Experience in Digital Banking/Fintech industry.

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. 
We are looking for a "Senior Software Developer" to take part in the development and maintenance support services of mobile applications for the digital participation bank.   Job requirements   *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), *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.   Nice to Have *Experience in Digital Banking/Fintech industry.   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.

Similar Jobs

Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago
The Globel Talent Co - Organic Growth Marketing Manager (Native German speaker)

The Globel Talent Co

Johannesburg, Gauteng, South Africa (Remote)
3 Months ago
ISS Stoxx - Research Analyst (Financial Services)

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Tencent - HRSSC Lead

Tencent

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
aspyr - Software Engineer

aspyr

Austin, Texas, United States (On-Site)
2 Months ago
Synechron - Python Developer

Synechron

Montreal, Quebec, Canada (On-Site)
1 Week ago
Nexters - Lead .NET Developer

Nexters

Cyprus (Remote)
5 Months ago
Applied materials  - Technical Software Manager – Java

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Playtika - Java Developer /Kyiv

Playtika

Ukraine (On-Site)
8 Months ago
IBKR External - Senior Python Developer

IBKR External

Hyderabad, Telangana, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NinjaVan - Field Sales Executive

NinjaVan

East Java, Indonesia (On-Site)
6 Months ago
Ness - Senior Full Stack Engineer (Vue.js / Node.js)

Ness

Prague, Prague, Czechia (Remote)
3 Days ago
Telnyx - AI-Driven Content & Social Growth Manager

Telnyx

Castle Rock, Colorado, United States (Hybrid)
3 Weeks ago
Hawkeye Innovations - Match Operations Assistant - Porto

Hawkeye Innovations

Porto, Porto District, Portugal (On-Site)
3 Months ago
ValU - Senior Software Project Manager

ValU

El Sheikh Zayed City, Giza Governorate, Egypt (On-Site)
1 Year ago
binance - Senior Treasurer

binance

İstanbul, Türkiye (On-Site)
2 Months ago
Trek - Service Manager

Trek

Franklin, Tennessee, United States (On-Site)
1 Week ago
Tesla - Service Team Lead for Service, Order Preparation, and Remote Diagnostics

Tesla

Baden-Württemberg, Germany (On-Site)
5 Months ago
Critical mass - Associate Creative Director, Copy

Critical mass

Los Angeles, California, United States (On-Site)
4 Months ago
Patel Greene - PD&E Project Manager

Patel Greene

Orlando, Florida, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Istanbul, İstanbul, Türkiye

ging games - Game Designer

ging games

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
omino games - Product Manager

omino games

İstanbul, Türkiye (On-Site)
3 Weeks ago
good job games - Motion Designer, Marketing

good job games

İstanbul, Türkiye (On-Site)
4 Months ago
vertigoo games - Marketing Artist Intern

vertigoo games

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
good job games - Motion Designer (Marketing Artist)

good job games

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

IO Interactive

Istanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
hero game tsuido - Game Designer

hero game tsuido

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
gyb games - UI Designer

gyb games

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
USE Insider - Chatbot Integration & Onboarding Specialist - Arabic Speaker

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
8 Hours ago
Spyke Games - QA Specialist (Disabled)

Spyke Games

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

Get notifed when new similar jobs are uploaded

Programming Jobs

AeroSpike - Senior Software Engineer, Client (Java + Go)

AeroSpike

United States (Remote)
4 Days ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
10 Months ago
Ness - Experienced Java Developer

Ness

Prague, Prague, Czechia (Remote)
2 Days ago
Sarbakan - Lead Programmer / Team Manager

Sarbakan

Canada (On-Site)
2 Weeks ago
Techland - Junior Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Ion - Senior .NET Consultant

Ion

Mexico City, Mexico (Hybrid)
3 Years ago
Canonical - Python Engineer

Canonical

(Remote)
2 Months ago
Capgemini - Python Automation Networking

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
playrix  - Senior Golang Developer

playrix

Ireland (Remote)
6 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

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

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

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)

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