Software Architect

Website kocdigital KoçDigital

Revolutionize Businesses with AI and IIoT Technologies

Who we are

As KoçDigital, we combine strengths of Koç Holding, to partner with our clients on their most complex digital challenges. Leveraging our Advanced Analytics and Internet of Things (IoT) solutions, we unlock tangible and lasting impact for its clients. Through KoçDigital Academy, our world class comprehensive training center on Advanced Analytics & IoT, we enable our partners and customers.

KoçDigital is currently seeking a Software Architect to support research and development of innovative engineering products that will drive our company’s growth in the future.

What you will be doing ?

  • Provide hands-on architectural guidance to our products/projects
  • Work closely with other architects, DevOps teams and peers across the organization for architecting and delivering solutions
  • Develop and lead POC projects
  • Conduct code reviews and provide feedback to team members
  • Discover, learn, and implement new technologies, best practices
  • Evaluate technology standards, tools/products, and solutions
  • Define guidelines and recommendations for technology standards and solutions

What we expect ?

  • Engineering degree from a reputable university
  • 12+ years of professional software engineering experience in designing and building software systems
  • At least 7+ years of Object-Oriented development experience (.Net Core or Java)
  • Strong hands-on experience in object-oriented concepts, design patterns, data structures, algorithms, software development principles, TDD, DDD
  • Experience in high available, distributed, and real-time processing software designs
  • Experience with containerization and orchestration frameworks
  • Experience with NoSQL databases and other data analytics applications (Elasticsearch, MongoDB, Redis, Cassandra)
  • Experience with relational databases (PostgreSQL, Oracle, MsSQL)
  • Experience with messaging queues (Kafka, RabbitMQ)
  • Experience in IoT messaging protocols (Mqtt, Xmpp, etc)
  • Experience with JS frameworks (VueJS, Angular, ReactJS etc.)
  • Experience with Cloud Services (Azure, Google, AWS)
  • 4+ years of experience in Microservices development
  • Expert level understanding of CI/CD principles and best practices
  • Experience in agile methodologies
  • Strong oral and written communication skills

What we Offer ?

  • Remote working
  • Academy Plus-Technical and soft skills trainings
  • Internal rotation career opportunities both in group companies and KoçSistem
  • Private health insurance
  • Flex benefits
  • Agile development team
  • Sports club both in campus and sport complex
  • Online Psychologist and Dietician
  • Online yoga and pilates classes & sport camp
  • Mobile phone/internet

To apply for this job please visit www.linkedin.com.