Senior .Net Core Developer

Ümraniye, İstanbul • Technology / Backend Development • Full Time

About Farmazon

Founded in 2016 as the first B2B marketplace for pharmacies, Farmazon is the leading software company with a vibrant community representing over 95% of all pharmacists in Turkey — and counting. Farmazon continues to shape the future of the pharmaceutical procurement landscape by providing the most innovative and intuitive technological tools.

If this Senior .Net Core Developer role suits you, we look forward to meeting you soon.

Responsibilities

  • Perform technical analysis for the user stories assigned to you,
  • Write clean, testable code using C# with .Net Core,
  • Lead by example in code quality; mentor junior/mid-level developers through constructive code reviews and pair programming,
  • Improve scalability, stability, and efficiency of your product,
  • Improve your code’s quality by following best practices and continuously improving system reliability through Root Cause Analysis (RCA),
  • Advocate for technical excellence by identifying technical debt and strategically planning its resolution with the Product Owner,
  • Leverage Agentic Coding tools to streamline the development process and focus on high-level architectural design,
  • Participate in a culture of AI-augmented engineering, where "vibe coding" helps us move from idea to production with unprecedented speed,
  • Maintain CICD pipeline end-to-end for your project,
  • Suggests improvements to processes, tools or techniques being used,
  • Collaborate with other teams and departments.

Requirements

  • Enjoying working with .Net,
  • 5+ years of experience of C# with .Net Core,
  • Experience in Orm frameworks (Dapper, Entity Framework etc.),
  • Experience with Relational / NonRelational Databases such as MsSQL, PostgreSQL, MongoDB, Redis etc,
  • Experience with Event Driven Architecture and messaging services technologies such as RabbitMQ,
  • Experience with DDD, SOLID and design patterns,
  • AI-Ready Mindset: You are comfortable using (or eager to learn) AI coding assistants and agentic tools to multiply your productivity,
  • Ability to guide the team in integrating AI into the daily Scrum workflow,
  • Experience with Unit and Integration Testing,
  • Eagerness to learn and constantly improve yourself,
  • Experience in project tracking applications such as Jira etc.,
  • Experience in using source control systems such as Git etc.,
  • Docker & Kubernetes knowledge is a big plus,
  • Knowledge of SCRUM is a plus,
  • Fluent in English.

What we offer

Modern tech stack:

  • Coding: .Net Core on back end and iOS / Android / React.js Web on front end,
  • CICD: Github, Jenkins, Helm charts, Kubernetes, AWS,
  • Monitoring: Graylog, Grafana, Cloudwatch,
  • Persistence/Cache: MSSql, Mongo, RabbitMQ, Redis,
  • We provide a basic devops training to improve Docker, AWS and Kubernetes devops skills of our backend developers.