Solution Architect

Job Responsibilities

 

  • Define the overall architecture and strategy for the project, ensuring it aligns with product requirements and security standards.
  • Design complex solutions leveraging microservice architecture principles.
  • Lead API design and data integration efforts to enable seamless communication between systems.
  • Facilitate collaboration among all stakeholders to define and prioritize key architectural drivers.
  • Design and implement data models, data flows, and integration patterns for structured, semi-structured, and unstructured data.
  • Work closely with DevOps, engineering, and security teams to build scalable data pipelines supporting both real-time and batch processing.
  • Select and integrate appropriate data storage and analytics technologies such as relational databases, data lakes, NoSQL, and time-series databases.
  • Ensure compliance with data governance, privacy regulations, and security best practices.
  • Establish frameworks for data quality, metadata management, and data lineage tracking.
  • Support analytics and reporting needs by providing a strong, scalable data architecture foundation.
  • Evaluate and recommend tools and platforms that support long-term scalability and maintainability of data solutions.
  • Provide technical leadership and guidance to software development teams throughout the project lifecycle.
  • Participate actively in code review processes to maintain code quality and best practices.
  • Analyze and resolve technical and application-related challenges.
  • Offer system design recommendations based on detailed technical requirements.

 

Job Requirements

 

  • Minimum of 3 years in a technical leadership role.
  • At least 7 years of experience in software development.
  • Proven track record of successful consulting projects.
  • Demonstrated experience as a solution architect.
  • Expertise in designing complex solutions using microservice architecture.
  • Strong skills in designing scalable architectures for web-based platforms or cloud-agnostic systems.
  • Deep understanding of data modeling, ETL/ELT processes, and data lifecycle management.
  • Familiarity with cybersecurity concepts, log and event data formats (e.g., syslog, JSON, STIX), and security telemetry is a strong advantage.
  • Excellent communication skills and ability to engage effectively with stakeholders.
  • Experience working in Agile environments and multidisciplinary Scrum teams.
  • Fluent English communication skills.
  • Self-motivated, independent, detail-oriented, and a responsible team player.
  • Hands-on experience with:

    - Relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra)
    - Cloud-based data services (preferably Azure Data Services; AWS or GCP also acceptable)
    - Data pipelines and orchestration tools (e.g., Apache Airflow, Azure Data Factory)
    - Big data technologies (e.g., Spark, Kafka, Delta Lake)

Required skills experience

Architecture 7 years
Microservices 7 years
NoSQL DB 7 years
Azure SQL Database 7 years
AWS 7 years
Big data technologies 7 years

Required languages

English C1 - Advanced
Published 22 October
27 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...