Senior Software Developer İş Tanımı
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 3.000 employees from 30 different nationalities and having an installed capacity of more than 8,000 MW, the Group generates reliable and clean electricity on 4 continents with its fleet of 45 Powerships™ and 11 LNG vessels 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, Comprehensive Private Health Insurance, 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.
Senior Software Developer Pozisyonunda Aranan Beceriler
İlanda öne çıkan beceriler: c#, .net, react, mongodb, redis, rabbitmq, azure, ci/cd, git, sql, agile, scrum. Sahip olduğun yetkinlikleri yalnız beceri listesinde değil, deneyim ve proje maddelerinde ölçülebilir sonuçlarla destekle.
- c#
- .net
- react
- mongodb
- redis
- rabbitmq
- azure
- ci/cd
- git
- sql
- agile
- scrum
Karadeniz Holding Senior Software Developer Başvurusu Nasıl Güçlendirilir?
CV başlığını ve profesyonel özetini Senior Software Developerpozisyonuna göre güncelle. İlandaki sorumluluklarla örtüşen başarılarını üst sıralara taşı; kullandığın araçları, proje kapsamını ve elde ettiğin sonucu açıkça belirt. Başvuru öncesinde CV'nin ATS okuma sırasını ve ilan anahtar kelimeleriyle doğal eşleşmesini kontrol et.
Karadeniz Holding Hakkında
Karadeniz Holding faaliyet gösteren bir işverendir. Şirketin diğer aktif pozisyonlarını inceleyerek ekipler ve aranan yetkinlikler hakkında daha geniş bir görünüm elde edebilirsin.
Karadeniz Holding iş ilanlarını gör