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 |
+ 1 more
| Big data technologies | 7 years |
Required languages
| English | C1 - Advanced |
Published 22 October
27 views
ยท
1 application
๐
Average salary range of similar jobs in
analytics โ
Loading...