CrawlJobs Logo

Software Architect

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Turkey, Istanbul

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Software Architect for our client. Provides assistance to the software development team with technical representation and architectural flows. Provides overall guidance and motivation to developers. Responsible for software source code quality assurance like code review, static code analysis, and unit test. Validate delivery schedules and plans to guide the software release process. Work closely with Product Owners and Scrum roles to improve the agile process, tailoring the methodology to best work with each developer. Work with the product owners to plan sprints and developer capacity plans. Ensure consistent and regular reviews of progress against agreed plans. Provide feedback to the CTO on milestone progress and individual developers' personal development.

Job Responsibility:

  • Provides assistance to the software development team with technical representation and architectural flows
  • Provides overall guidance and motivation to developers
  • Responsible for software source code quality assurance like code review, static code analysis, and unit test
  • Validate delivery schedules and plans to guide the software release process
  • Work closely with Product Owners and Scrum roles to improve the agile process, tailoring the methodology to best work with each developer
  • Work with the product owners to plan sprints and developer capacity plans
  • Ensure consistent and regular reviews of progress against agreed plans
  • Provide feedback to the CTO on milestone progress and individual developers' personal development

Requirements:

  • Bachelor's degree in Computer, Software, Electronics, Mathematics Engineering or related fields
  • Minimum 15+ years of experience in software development and architecture
  • Mentoring developers and providing hands-on direction
  • Experienced in software development life cycle and agile principles (Especially SCRUM Framework)
  • Experienced in ad-hoc troubleshooting, and general system problem solving
  • Excellent command of English in writing and speaking
  • Service-oriented architectures and design patterns
  • Domain-driven design and rest API, gRPC and GraphQL modeling
  • Architectural patterns (MVC, MVVM, CQRS, SAGA)
  • Entity Framework (or similar ORM tooling)
  • Message queues or message brokers (RabbitMQ, Apache Kafka)
  • NoSql technologies (ElasticSearch, Redis, Mongo..) and RDMS (Oracle, MSSQL..)
  • GIT and GIT Workflows
  • CI/CD culture (Frequent check-ins) and tools (Gitlab Runner, Jenkins, TeamCity..)
  • Container knowledge is a plus (Docker, Rancher, Kubernates ..)
  • Microservice knowledge is a plus
  • Mobile Programming and tools are a plus (SWIFT, Objective-C, Kotlin ,JAVA, Android programming)
  • Javascript framework knowledge is a plus (NodeJS, Angular or React, VueJS..)

Nice to have:

  • Container knowledge (Docker, Rancher, Kubernates ..)
  • Microservice knowledge
  • Mobile Programming and tools (SWIFT, Objective-C, Kotlin ,JAVA, Android programming)
  • Javascript framework knowledge (NodeJS, Angular or React, VueJS..)

Additional Information:

Job Posted:
May 27, 2025

Expiration:
July 31, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.