Software Engineer (Asset Management)

İstanbul, Türkiye | Full-time | COVID-19 remote

Apply

We are looking for a motivated Software Engineer to join our Software Team!

Who we are:

Borda is a product company that focuses on the health sector and aims to bring operational awareness and insights to hospitals by using IoT data. Borda transforms technology into awareness with solutions such as Asset Management, Patient Throughput Management, Infant Safety, Staff Safety, Work Demand Management, and Environmental Monitoring. The result is better patient care, increased operational efficiency, enhanced safety, and advanced patient experience. Borda, operating in more than 15 countries with offices in Turkey, America, and Russia, shows presence in the 5 million square meters of hospital space, managing more than 1 million assets, facilitating the lives of thousands of patients and health professionals.

Responsibilities of Software Engineer:

  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Designing and implementing web-based applications, understand and communicate the consequences of your design on the architecture, and influence design specification
  • Design, develop, test, deploy, maintain & document solutions for challenging problems with robust, scalable, reusable, efficient, production-quality software
  • Initiatives and active participation for continuous improvement and scrum process
  • Participate in peer-reviews of solution designs and related code.

Qualifications:

  • BS/MS degree in Computer Science or related fields
  • 2+ years of software development experience
  • Excellent software design and architecture knowledge
  • Strong background in object-oriented design patterns, data structures, and algorithms
  • Strong knowledge and hands-on experience in one of the object-oriented programming languages (Preferably C#)
  • Knowledge of frontend technologies
  • Experience with API technologies
  • Experience with relational databases (MSSQL, PostgreSQL, etc.), NoSQL databases is a plus
  • Good knowledge of Software Development Life Cycle (SDLC) principles
  • Good knowledge of infrastructure tools (Git, Docker, Container, Kubernetes, etc.)
  • Experience with Continuous Integration, Continuous Delivery, and DevOps
  • Excellent knowledge of Agile development processes
  • Knowledge of microservices and containers is a plus
  • Familiarity in Elastic Search, Redis, RabbitMQ/Kafka is a plus
  • Experience in unit testing is a plus.
  • Hands-on experience with EF Core is a plus.
  • Advanced verbal and written English communication skills
  • Good knowledge of .Net Core, Middleware, FluentValidation, AutoMapper, Dependency Injection is a plus.