Software Architect - SSTTEK

Software Architect

Roles and Responsibilities:

  • Designing and developing the overall architecture of the software system.
  • Performing analysis to understand and determine project requirements.
  • Creating an architectural design that meets project requirements, and defining the structure of a specific system or software.
  • Selecting and evaluating the most appropriate technologies to meet project requirements.
  • Documenting the system architecture and design decisions, and keeping these documents up to date.
  • Providing technical guidance to the development team, conducting code reviews, and determining guidelines to improve code quality.
  • Analyzing system performance and scalability, suggest improvements when necessary.
  • Evaluating system security and data privacy, determining and implementing security measures.
  • Ensuring that the determined architectural principles and design decisions are implemented during the development process.
  • Continuous communication and collaboration with the development team, and explaining technical issues.
  • Developing and updating various architectural models that visually represent the system architecture.
  • Analyzing system requirements, manage and reflect requirement changes to the system.
  • Continuous evaluation and improvement of the current system architecture, and following of the new technologies and best practices.

    I have read the Clarification Text for Employees and Intern Candidates and I approve the information and documents I submitted for the application to be processed, protected and transferred abroad for this purpose.

    Careers

    SSTTEK is hiring!

    Come join our exciting team and help us build a smarter tomorrow.