Point your AI agent at freehire and let it find you a job.

Get the CLI →

BtcTurk | Teknoloji

NewBe an early applicant

Software Engineer

Discussion

Summary

Develops digital solutions using .NET, C#, and microservices for financial operations. The engineer translates business needs into software, maintains code quality, and optimizes system performance.

Discover the future with us, where advanced technology meets innovation to revolutionize financial services!

What Responsibilities Software Engineer Takes?

  • Develop and deliver world-class modern digital solutions for our global operations leveraging latest technologies and design patterns
  • Help translate our internal clients' business requirements into digital solutions to realize our digitalization strategy
  • Experienced in software design and application architectures
  • Perform coding, code review and code optimization for maximizing system performance
  • Maintain project code quality and ensure coding standards compliance
  • Collaborate and work closely with architects and delivery teams
  • Troubleshoots technical problems and provides technical solutions
  • Assist with the maintenance and support of new as well as existing solutions
  • Research new technologies and develop potential scenarios that build on and enhance the existing landscape

What BtcTurk | Teknoloji Expects from You?

  • Bachelor's degree in Computer Science, Computer/Mathematics Engineering, MIS, or a related technical discipline or 5+ years of technical experience in related fields
  • Experience with .NET framework, .NET Core, C#, Restful Architecture, Microservices Architecture, Event Driven Architecture, Unit Testing, EF, EF Core and any of the following SQLServer, PostgreSql, RabbitMq, Kafka, Elasticsearch
  • Experience in source version control tools (mainly Git) and branching methodologies
  • Good understanding of system/software development lifecycle (SDLC) techniques and various industry standard agile practices (DevOps, Continuous Delivery, Continuous Integration, Scrum, Kanban)
  • Working knowledge of one or more of the following containerization and cloud technologies are also highly desirable: Docker, Kubernetes, Azure
  • Excellent written and verbal communication skills in English

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available