A

Accenture

Advises businesses and runs their technology

Technology Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeİstanbul, TürkiyeNo salary listed

About the Job

Requirements

  • Proven experience as a software architect.
  • Experience with cloud technologies such as Azure or AWS.
  • Hands-on experience with software development.
  • Strong knowledge of object-oriented programming fundamentals, design patterns, and data structures.
  • Proficiency in at least one programming language, such as Java, C#, Python, Kotlin, or JavaScript.
  • Strong knowledge of at least one database system, such as a relational database management system or NoSQL.
  • Knowledge of enterprise systems, networking, and software integration.
  • Fundamental knowledge and understanding of web technologies and frameworks, such as Angular or React.
  • Familiarity with operating systems such as Windows or UNIX.
  • Fundamental understanding and working knowledge of containerization and microservices.
  • Experience with automation, DevOps, continuous integration/continuous delivery, and infrastructure as code tools such as Terraform, Ansible, or CloudFormation.
  • Working knowledge of large language model applications and generative AI use cases.
  • Understanding of how artificial intelligence and machine learning components integrate into system architecture, including data pipelines, model serving, and inference patterns.
  • Familiarity with AI platforms and services such as Azure OpenAI, AWS SageMaker, Hugging Face, and vector databases such as Pinecone and Weaviate.
  • Excellent communication skills.
  • Advanced problem-solving skills.
  • Organizational and leadership skills.
  • Fluent written and verbal English skills.
  • Bachelor of Science or Bachelor of Arts in Computer Science, Engineering, or a related field.

Responsibilities

  • Understand customer needs to define system specifications.
  • Lead technical solution design and architecture for delivery projects.
  • Engage frequently with clients during delivery projects and sales proposals.
  • Communicate system requirements to software development teams.
  • Evaluate and select appropriate software and technologies, suggest integration methods, and use appropriate cloud services.
  • Oversee assigned projects, conduct code reviews, and provide guidance to team members.
  • Ensure implementation of the proposed architecture and infrastructure.
  • Continuously oversee systems to ensure they meet user needs and business goals.
  • Keep up to date with current trends and technologies.
  • Make occasional client visits to Europe.
  • Evaluate and architect artificial intelligence integration opportunities.
  • Design artificial-intelligence-ready system architectures.
  • Architect data pipelines, application programming interface contracts, and infrastructure.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs