Related Digital

Software Architect

İstanbul, İstanbul, TR

10 days ago
Save Job

Summary

Related Digital is the leading omnichannel campaign management solution provider, offering a wide-range of best-in-class digital marketing technologies and services for many of the world’s leading brands. Related Digital was originally founded in 2002 as an email marketing provider and has evolved to provide an easy-to-use, integrated data-driven marketing automation platform called Related Marketing Cloud (RMC).


We are looking for a "Software Architect" who loves Innovation, Collaboration and Agility.


JOB DESCRIPTION

  • Lead the architectural design and technical direction of software projects within the Agile team,
  • Collaborate with other architects, engineers, and stakeholders to ensure solutions are scalable, secure, and maintainable,
  • Define system architecture, ensuring alignment with business and technical goals,
  • Create and enforce coding standards, design principles, and quality processes across the team,
  • Guide and mentor development teams in best practices for system design, development, and deployment,
  • Recommend and evaluate appropriate technology stacks, frameworks, and tools based on project needs,
  • Facilitate technical discussions and decision-making on complex architectural problems,
  • Drive continuous improvement by conducting post-release reviews and incorporating feedback,
  • Participate in the evaluation and selection of third-party vendors, tools, and frameworks,
  • Contribute to Agile processes, ensuring that architectural decisions align with sprint goals and timelines.

GENERAL REQUIREMENTS

  • Minimum 7 years of experience in Software Development, with at least 3 years in an architectural or senior development role,
  • Extensive experience with modern software design methodologies, including Domain-Driven Design (DDD), Microservices, and event-driven architectures,
  • Strong expertise in C#, .NET Core, ASP.NET Core (Web API, MVC), Entity Framework Core, and Web Services (SOAP, REST, JSON, XML),
  • Advanced knowledge of Data Structures, Database Design, OOP, SOLID principles, and Design Patterns,
  • Expertise in working with MS SQL, PostgreSQL, and NoSQL databases (such as Cassandra, ScyllaDB, MongoDB, Elasticsearch),
  • Hands-on experience with Microservices Architectures, API Gateways (preferably Ocelot, Envoy, Kong), and Distributed Systems,
  • Proficient with Dependency Injection (DI), Inversion of Control (IOC), and Autofac,
  • Expertise in IdentityServer4 for authentication with JWT Bearer tokens,
  • Experience with ELK Stack (Elasticsearch, Logstash, Kibana) and Prometheus-Grafana for monitoring and logging,
  • Familiarity with containerization using Docker and Kubernetes,
  • Strong experience with version control systems like Git,
  • Experience with Single Page Applications (SPA) using frameworks like React, Vue.js, or Angular,
  • Proficient in TypeScript, HTML5, CSS3, and Web Development frameworks like KendoUI and Vuetify (preferred),
  • Experience with BPM tools such as Camunda or Activiti,
  • Familiarity with messaging systems such as Masstransit with RabbitMQ or similar,
  • Experience with Unit Testing (Moq, xUnit), Test Automation, and CI/CD pipelines,
  • Strong understanding of Open API Specifications and Swagger,
  • Familiarity with DevOps practices, specifically in Azure environments,
  • Experience with Azure Scrum Processes, Confluence, and Agile methodologies like Scrum.


Özgeçmişiniz üzerinden paylaşmış olduğunuz veriler 6698 sayılı Kişisel Verilerin Korunması Kanunu (“KVKK”) kapsamında korunmakta ve işlenmektedir. Bu kapsamda özgeçmişinizin 2 yıl süreyle veri tabanımızda kayıtlı kalacağını belirtmek isteriz.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: