ICterra Information and Communication Technologies
Software Architect (Fullstack)
ICterra Information and Communication TechnologiesTurkey5 days ago
Full-timeEngineering

ABOUT US


ICterra is a global software engineering company with offices in Munich, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 200+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.


Qualifications:


  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering or related fields
  • Minimum 8 years of hands-on experience in C# programming and Angular Framework.
  • Strong knowledge and development experience in .NET Framework, .NET Core, Entity Framework, Relational Databases (preferably SQL Server and PostgreSQL), NoSql Databases (preferably MongoDB) and RESTful Web Services and Git-based Version Control Systems
  • Strong understanding of HTML, CSS, and JavaScript
  • Proficiency in developing User Interface components using HTML5.
  • Proven experience writing database queries for RDBMS such as T-SQL, MySQL, and PostgreSQL, as well as NoSQL databases like MongoDB.
  • Familiarity with Service-Oriented Architecture (SOA) and Microservices design principles.
  • Experience in Docker for containerization and deployment.
  • Hands-on experience in CI/CD pipelines and Azure DevOps practices.
  • Minimum 5 years of experience in the design and integration of systems.
  • Basic knowledge of Linux
  • Working knowledge of XML, XSLT, and XSD is a plus.
  • Ability to recommend software changes/enhancements to improve system performance and reliability.
  • Ability to contribute to discussions on software architecture, code reviews, and continuous improvement.
  • Strong English communication skills (a part of the interview will be conducted in English).
  • No restrictions for international travel.
  • At least 2 years of experience working in Agile teams, with exposure to methodologies such as Scrum or Kanban.
  • Collaborative mindset with good problem-solving skills.

Key Skills

Ranked by relevance