Software Architect İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

We are an engineering company located in Ankara & Bursa providing with engineering solutions in various sectors including defense, healthcare, and agriculture. We are looking for Software Architects with experience in building high-performing, scalable, enterprise-grade applications to work in our Ankara branch.

Responsibilities:

You will be part of a talented software team that works on designing and developing high-volume applications for mission-critical systems. Software architect roles and responsibilities include managing application development while providing expertise in the full software development lifecycle, from concept and design to testing.

  • Designs and reviews software architecture according to software requirements
  • Follows and applies technological trends
  • Contributes to the selection of development technologies, platforms and standards
  • Guides and influences software development team to advance their skills
  • Participates in and supports all activities in the software development lifecycle
  • Develops software
  • Encourages clean and well documented code

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or related fields
  • Excellent command of English
  • Minimum 5 years of hands-on software development experience in complex projects
  • Minimum 2 years of design experience in complex software systems
  • Experience in designing distributed, highly available and real-time software
  • Strong hands-on experience in object-oriented concepts, design patterns, algorithms and software development principles
  • Experience in software application development with web-based development technologies (e.g. Java,C#, related frameworks)
  • Experience in designing, testing, developing and operating software applications for web-based platforms
  • Solid understanding of development of web services (e.g. REST)
  • Solid understanding of development in microservices architecture
  • Experience in database design and management (SQL / NoSql)
  • Experience in continuous integration, and deployment concepts, tools and services (e.g. Docker, Kubernetes)
  • Solid understanding of code versioning tools (e.g. GIT)
  • Solid understanding of agile development and tools (e.g. Jira, Confluence)


What we offer:

  • A culture of continuous development: collaboration with universities (e.g. Hacettepe University, Ankara University, METU, Uludag University)
  • Technical trainings and in-house workshops
  • Self-improvement seminars
  • Cross-functional team-to-team idea sharing meetings
  • Flexibility to work from home or in our offices in Ankara and Bursa
  • Music club and sportive activities
  • Employee support program
  • Shuttle to office
  • Private health insurance