software architect

şimdi başvur

iş ilanı detay

ümraniye, istanbul, ıstanbul (anadolu)
referans numarası

iş tanımı

We are looking for a Software Architect for our client acting in telecommunication sector.

Requirement analysis, system analysis, design of functions and design-for-X (DFX), and root cause analysis and prevention of design-related issues. 

Take responsibility for product requirements, system design documents, system interface documents in the entire process and the full lifecycle.

Participate in technical exchanges with internal and external customers; collect, sort out, and confirm customer requirements.

Through system design, effectively improve the efficiency of the entire process (including development, testing, manufacturing, installation, and maintenance) and throughout the full lifecycle of products.

Effectively maintain system design and interface documents to ensure the implementation results are consistent with the design expectations

Lead the product Change Control Board (CCB); coordinate the settlement of technical conflicts among sub-systems and modules and decide on alternative solutions in accordance with the product architecture and its design principles

Lead the decision-making on the system test issues related to the assigned product version; effectively resolve the critical issues discovered during the test.

Analyze market needs and competitors to explore product features that can improve product competitiveness (specifications, costs, DFX, etc.)

Organize and complete cyber security analysis and design of products/version using threat analysis methods and cyber security design methods

Take responsibility for meeting the E2E cost budget in product design; continuously and effectively analyze and control product costs throughout the product lifecycle

Determine quality requirements; carry out quality planning (including quality goal setting); implement quality assurance activities; assess quality upon the closure of projects

Effectively coach junior-level improvement activities and provide guidance for others. Share successful experience and cases with others and proactively make contributions:

Able to understand knowledge by analogy.

Define and resolve complicated issues that require thorough analysis.

Proactively contribute to improvement.

Provide guidance for others and can influence progress and requirements.


Bachelor's Degree in Engineering on Computer Science, Information Systems, or related field (Master's preferred).

5+ years experience in software development, excellent development and delivery experience with Java and Spring Boot framework

Familiarity with HTML/CSS, JavaScript (including Vue.js React.js) and UI/UX design is a plus.

Excellent knowledge of software and application design/architecture.

Good understanding of UML Design Patterns SOLID Principles

Familiar with Microservice Architecture (preferably actively participated in Microservice Design)

RabbitMQ, Kafka, Redis, Elasticsearch, API Gateway (KONG) knowledge is must

Druid, InfluxDB, PostgreSQL, Cassandra and Kibana experience is plus

Advanced understanding of practical software architectures and associated security principles

Excellent written, verbal, and interpersonal communication skills, including the ability to work in an Agile, multi-disciplinary team environment.

Have a good command of process and quality improvement methods and tools.

Have a good command of project management tools and methods.
İşbu iş ilanına başvurmadan önce KVKK Aydınlatma Metni linkinde bulunan “aydınlatma beyanını” okumanız gerekmektedir. İşbu iş ilanına başvurmanız durumunda bahsedilen aydınlatma beyanını okuduğunuz ve kabul ettiğiniz addedilecektir.