Software Engineer(Financial Services)

ICterra Information and Communication Technologies

Beşiktaş

On-site

TRY 400,000 - 660,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ICterra is seeking a Senior Software Engineer to design, develop and maintain scalable software applications. The role involves collaboration with cross-functional teams and a focus on Billing, Order Management, Invoicing, and Collection modules and their integrations.

You will contribute to data and application architecture, enforce coding standards and adopt modern technologies in a fast-paced environment. Experience with C#, ASP.NET, and cloud tech is required.

Qualifications

  • 5+ years of software development experience in relevant domains.
  • Experience designing scalable multi-user architectures.
  • Proficient in C#, ASP.NET and .NET Core.
  • Familiar with DevOps practices and cloud technologies.
  • Strong SQL and NoSQL database knowledge.

Responsibilities

  • Design, develop and maintain high-scale software applications.
  • Collaborate with cross-functional teams to deliver complex solutions.
  • Focus on Billing, Order Management, Invoicing, and Collection modules and their integrations.
  • Guide data and application architecture designs and enforce coding standards.
  • Stay updated with new technologies and best practices.

Skills

C# / ASP.NET
Microservice architecture
RabbitMQ
Redis
DDD & TDD
SOLID principles
Cloud technologies
Relational and NoSQL DB
Kibana
Elasticsearch
Front-End (HTML/JS/React)

Tools

Oracle Database
PL/SQL
Kibana
Elasticsearch
RabbitMQ
Redis

Job description

ICterra is a global software engineering company with offices in Munich, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 150+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.

We are looking for an experienced Senior Software Engineer who will be responsible for designing, developing and maintaining high scalable, reliable and efficient software applications. The successful candidate will work closely with cross-functional teams to deliver complex software solutions.

The role will have a particular focus on a project covering Billing, Order Management, Invoicing/Invoice, Collection processes and Payment Gateway development.

Responsibilities
  • Research and development of new technologies and testing their usability
  • Providing full-fledged software development capabilities and skills to new software experts
  • Coordinating and actively participating in analysis, design, and development of Digiturk infrastructure applications
  • Actively participating in the analysis, design, and software development of the new project, particularly for Billing, Order Management, Invoicing/Invoice, and Collection modules and their integrations
  • Participating in improvement and development work on the infrastructure
  • Guiding and supporting software units developing applications using the infrastructure and providing technical advice on selected technologies
  • Realizing or guiding the data architecture and application architecture designs of the software
  • Keeping up with technology and adapting innovations to the organization’s needs
  • Establishing and enforcing coding standards and ensuring compliance with those standards
  • Adapting to a fast-paced work environment with effective time management.
Qualifications
  • Hands-on software development experience in at least one of the following domains: Billing, Order Management, Invoicing, or Collections. Experience in high-volume transactional environments is strongly preferred.
  • Minimum of 5 years of software development experience
  • Experienced in designing and developing highly scalable and multi-user application architectures
  • Experienced in object-oriented software development
  • Experienced in SOLID principles and design patterns
  • Knowledgeable in DevOps practices
  • Experienced in relational and NoSQL databases
  • Experienced in Micro Service Architecture, RabitMq etc.
  • Experienced in Distributed Cache technologies, Redis etc.
  • Knowledge and experience in cloud technologies
  • Developed projects using C#, ASP.net, .Net Framework, and Net Core
  • Knowledgeable in Front-End Technologies (HTML/CSS, JS, React, etc.)
  • Proficient in Domain Driven Design and Test Driven Development engineering practices
  • Detail-oriented with emphasis on documentation
  • Collaborative team player
  • Accountable and able to take technical initiatives when necessary
  • Experince of Kibana elastic search
  • Hands-on experience with Oracle Database and PL/SQL, including complex SQL, stored procedures, packages, functions, data modeling, query/performance optimization, and troubleshooting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ICterra Information and Communication Technologies • Beşiktaş

On-site
TRY 350,000 - 550,000
Senior Software Engineer
Senior Software Engineer

ICterra Bilgi ve İletişim Teknolojileri • Beşiktaş

On-site
TRY 420,000 - 650,000
Analyst & Tester
Analyst & Tester

ICterra Information and Communication Technologies • Fatih

On-site
TRY 420,000 - 620,000
Analyst&Tester
Analyst&Tester

ICterra Information and Communication Technologies • Beşiktaş

On-site
TRY 250,000 - 450,000
Software Engineer
Software Engineer

BtcTurk | Teknoloji • Fatih

On-site
Fraud Platform Senior Software Developer (Hybrid)
Fraud Platform Senior Software Developer (Hybrid)

Intertech Information Technology and Marketing Inc. • Fatih

On-site
Continuous learning and development opportunities
Opportunity to work in international projects
Flexible working hours
+2
Senior Oracle PL/SQL Engineer for Billing & Payments (.NET)
Senior Oracle PL/SQL Engineer for Billing & Payments (.NET)

ICterra Bilgi ve İletişim Teknolojileri • Beşiktaş

On-site
TRY 420,000 - 650,000
Backend Developer
Backend Developer

Octet Turkey • Sarıyer

On-site
TRY 350,000 - 550,000
Senior Software Developer
Senior Software Developer

Karadeniz Holding • Fatih

Hybrid
TRY 280,000 - 520,000
Hybrid working opportunity
Birthday off
Training & development opportunities
+1
Senior Business Analyst
Senior Business Analyst

Fintecia • Fatih

Hybrid
TRY 250,000 - 380,000