Software Engineer(Financial Services)

ICterra Information and Communication Technologies

Beşiktaş

On-site

TRY 300,000 - 540,000

Full time

21 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ICterra Information and Communication Technologies seeks an experienced Senior Software Engineer to design, develop, and maintain high-scale applications. The role focuses on Billing, Order Management, Invoicing/Invoice, and Collection workflows, collaborating across cross-functional teams to deliver robust software solutions.

The candidate will work on architectures that support multi-user, high-volume environments, applying SOLID principles, DDD, and TDD while leveraging .NET technologies and

Qualifications

  • Hands-on software development experience in Billing, Order Management, Invoicing, or Collections.
  • Minimum of 5 years of software development experience.
  • Experience in designing and developing highly scalable and multi-user application architectures.
  • Experience in object-oriented software development.
  • Experience in SOLID principles and design patterns.
  • Knowledgeable in DevOps practices.
  • Experienced in relational and NoSQL databases.
  • Experienced in Micro Service Architecture, RabbitMQ 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.

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.

Skills

Billing/Order Management domain
Software architecture design
Object-oriented programming
SOLID principles
Design patterns
DevOps practices
Relational databases
NoSQL databases
Microservice architecture
RabbitMQ
Redis / distributed cache
Cloud technologies
C# / ASP.NET / .NET Core
Frontend (HTML/CSS/JS/React)
Domain Driven Design
Test Driven Development
Kibana
ElasticSearch
Oracle Database / PL/SQL

Tools

Kibana
ElasticSearch

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 300,000 - 540,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

Hybrid
TRY 300,000 - 460,000
Finance Software Engineer
Finance Software Engineer

CBOT • Fatih

On-site
TRY 500,000 - 700,000
Software Architect
Software Architect

ICterra Information and Communication Technologies • Fatih

On-site
TRY 350,000 - 700,000
Software Engineer
Software Engineer

BtcTurk | Teknoloji • Fatih

On-site
Senior Software Engineer: Oracle/PLSQL & .NET for Billing Systems
Senior Software Engineer: Oracle/PLSQL & .NET for Billing Systems

ICterra Information and Communication Technologies • Beşiktaş

On-site
TRY 300,000 - 540,000
Frontend Developer
Frontend Developer

ICterra Information and Communication Technologies • Fatih

On-site
TRY 240,000 - 360,000
Frontend Developer
Frontend Developer

ICterra Bilgi ve İletişim Teknolojileri • Fatih

On-site
TRY 350,000 - 520,000
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