Senior Software Developer

Karadeniz Holding

Fatih

Hybrid

TRY 280,000 - 520,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working opportunity
Birthday off
Training & development opportunities
Employee discounts

Job summary

Karadeniz Holding is seeking a Senior Software Developer for its Information Technology department in the Istanbul HQ. You will develop enterprise applications mainly with .NET / C#, build front‑end with React, and implement robust data integrations.

You will collaborate with IT and business teams, optimize SQL Server performance, and participate in Agile ceremonies while using AI tools to boost productivity.

Qualifications

  • Bachelor's degree in CS/related field or equivalent experience.
  • Minimum 5 years of professional software development experience.
  • Strong hands‑on experience in .NET / C# development.
  • Solid experience in web apps, back‑end services, and enterprise software.

Responsibilities

  • Develop and maintain enterprise applications and back‑end services using .NET / C#.
  • Design, optimize, and manage SQL Server databases and queries.
  • Build front‑end components with React and ensure integration with APIs.
  • Implement RESTful APIs and XML Web Services for enterprise use.
  • Collaborate across IT and business teams; participate in Agile ceremonies.
  • Leverage ORM tools (EF, Dapper) and No‑Code / Low‑Code data flows where applicable.

Skills

C# / .NET
React
SQL Server
API integration
RESTful APIs
Entity Framework
Dapper
Azure DevOps
Git
Agile / Scrum

Education

Bachelor's degree in Computer Science or related field

Tools

Azure
CI/CD
React.js
SQL Server

Job description

Founded in 1948, Karadeniz Holding is a visionary industry leader that focuses on innovation while supporting growth with an emphasis on economic and environmental sustainability in a wide range of industries, primarily energy and shipbuilding.

Operating in more than 20 countries with more than 2,500 employees and having an installed capacity of more than 7,000 MW, the Group generates reliable and clean electricity on 4 continents with its fleet of 40 Powerships™ and provides employment for more than 10 thousand people worldwide. Karadeniz Holding manages the Powership™ fleet under its international brand Karpowership, meets 10%-100% of the electricity needs of the countries it operates in Europe, Africa, America and Asia. With its high-capacity energy solutions, including Powership™, land-based plants and floating LNG infrastructure, Karpowership assists countries and companies in their energy transition processes.

We are looking for a “Senior Software Developer” to be assigned to our “Information Technology” department located in “İstanbul HQ.”

WHAT DO WE EXPECT ?
  • Bachelor’s degree in Computer Science, Software Engineering, Management Information Systems, or a related field,
  • Minimum 5 years of professional software development experience,
  • Strong hands‑on experience in .NET / C# development,
  • Solid experience in developing web applications, back‑end services, and enterprise‑level software solutions,
  • Hands‑on experience with React in real projects, with the ability to develop and maintain front‑end components effectively,
  • Advanced knowledge of SQL Server, including writing complex queries, stored procedures, performance tuning, and database optimization,
  • Strong experience in system integration projects, including multi‑platform, API‑based, and enterprise‑level integrations,
  • Experience in developing and consuming RESTful APIs and XML Web Services,
  • Practical experience with Entity Framework and Dapper,
  • Familiarity with No‑Code / Low‑Code tools and data flow automation platforms,
  • Hands‑on experience with version control systems, preferably Git, and good practices such as branching, merging, pull requests, and code reviews,
  • Experience working in Agile / Scrum teams, actively participating in sprint planning, daily meetings, backlog refinement, reviews, and retrospectives,
  • Strong analytical thinking, problem‑solving skills, and a proactive mindset,
  • Openness to learning new technologies, continuous self‑improvement, and a strong passion for software development,
  • Ability to follow technological trends and adapt quickly to new tools, frameworks, and development practices,
  • Active use of AI‑powered tools to improve software development productivity, code quality, analysis, documentation, and problem‑solving processes,
  • Ability to work collaboratively with business teams, IT teams, vendors, and cross‑functional stakeholders,
  • Preferably familiarity with RabbitMQ, Redis, MongoDB, Graylog or similar technologies,
  • Preferably experience with Azure services, Azure DevOps, CI/CD pipelines, and cloud‑based application deployment.
WHAT AWAITS YOU ?
  • Develop and maintain enterprise applications and back‑end services primarily using .NET / C#,
  • Design, optimize, and manage SQL Server databases,
  • Write complex SQL queries, stored procedures, and database‑level business logic,
  • Build, maintain, and improve front‑end applications and components using React,
  • Design and implement integrations using RESTful APIs, XML Web Services, and enterprise integration patterns,
  • Develop and maintain workflow‑based business applications,
  • Design and manage data flows using No‑Code / Low‑Code tools where applicable,
  • Use ORM tools such as Entity Framework and Dapper for data access operations,
  • Participate in architectural design, technical analysis, and solution design activities,
  • Write clean, maintainable, testable, and well‑documented code,
  • Use AI‑powered tools effectively to support development, debugging, documentation, research, and productivity improvement,
  • Follow software development standards, security principles, and architectural guidelines,
  • Collaborate with business units, project teams, consultants, and external vendors to deliver scalable technical solutions,
  • Actively contribute to Agile ceremonies such as sprint planning, daily stand‑ups, backlog refinement, sprint reviews, and retrospectives,
  • Take ownership of assigned tasks and contribute to the continuous improvement of internal platforms, integration structures, and software development practices.
WHAT DO WE OFFER ?
  • Hybrid working opportunity,
  • One day off on your birthday,
  • Professional and personal training & development opportunities,
  • Exclusive discounts and campaigns for employees.

In line with our "One World" philosophy, we are adding success to our achievements with our colleagues, candidates, and all stakeholders. We are committed to providing equal opportunities for all applicants, regardless of race, religion, language or gender and we crown our success with our diversity.

In accordance with the Law No. 6698 on the Protection of Personal Data, please review the Personal Data Protection Notice for detailed information regarding the processing of your personal data.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Coordination Assistant Manager
Technical Coordination Assistant Manager

Karadeniz Holding • Fatih

Hybrid
TRY 450,000 - 650,000
Hybrid work
Birthday day off
Training & development
+1
Technical Inspection Engineer (Electrical & Automation)
Technical Inspection Engineer (Electrical & Automation)

Karadeniz Holding • Kâğıthane

Hybrid
TRY 600,000 - 900,000
Hybrid work model
Birthday day off
Training & development
+1
Business Development Specialist
Business Development Specialist

Karadeniz Holding • Fatih

Hybrid
Hybrid working opportunity
One day off on your birthday
Professional and personal training opportunities
+1
Technical Inspection Engineer (Mechanical)
Technical Inspection Engineer (Mechanical)

Karadeniz Holding • Kâğıthane

Hybrid
TRY 300,000 - 420,000
Hybrid work option
Birthday leave
Training & development
+2
Business Development Manager
Business Development Manager

Karadeniz Holding • Fatih

Hybrid
TRY 400,000 - 700,000
Hybrid working opportunity
One day off on your birthday
Professional and personal training opportunities
+1
Corporate Communications Assistant Manager
Corporate Communications Assistant Manager

Karadeniz Holding • Fatih

Hybrid
TRY 260,000 - 380,000
Hybrid work option
Birthday day off
Software Developer (.Net)
Software Developer (.Net)

adesso Turkey • Fatih

On-site
TRY 80,000 - 100,000
Private health insurance
Graduate school tuition support
Unlimited Udemy access
+2
Budget Control and Reporting Assistant Manager
Budget Control and Reporting Assistant Manager

Karadeniz Holding • Fatih

Hybrid
TRY 240,000 - 360,000
Hybrid working opportunity
Birthday day off
Training & development opportunities
+1
Business Solutions Assistant Manager – Enterprise Asset Management & Maintenance Transformation
Business Solutions Assistant Manager – Enterprise Asset Management & Maintenance Transformation

Karadeniz Holding • Yalova Merkez

Hybrid
TRY 550,000 - 750,000
Hybrid working
Birthday off
Training opportunities
+1
Civil Marine and Structural Manager
Civil Marine and Structural Manager

Karadeniz Holding • Fatih

Hybrid
TRY 420,000 - 660,000
Hybrid working opportunity
One day off on your birthday
Professional training & development
+1