- Company Name
- CSI GLOBAL LTD
- Job Title
- Solutions Architect
- Job Description
-
Job Title: Solutions Architect
Role Summary:
Design, evaluate, and oversee the architecture of enterprise-grade RESTful APIs and microservices to support business value streams. Align technical solutions with organizational standards, regulatory compliance, and future scalability.
Expectations:
- Lead end‑to‑end API and microservice design for new and existing applications.
- Ensure designs are technically coherent, future‑proof, secure, and meet operational specifications.
- Serve as the primary technical advisor for application teams, resolving architecture‑related queries.
Key Responsibilities:
- Analyze existing systems and define API contracts, data models, and resource relationships.
- Produce API Product Design (APD) and API Technical Design (ATD) documentation for all APIs.
- Review and validate technical designs against enterprise standards, security policies, and platform constraints.
- Identify delivery risks, propose mitigations, and raise major issues to senior management.
- Collaborate with global architects and product owners in Design Working Groups to maintain consistency across value streams.
- Coordinate with QA teams to develop test cases and support API testing cycles.
- Manage API publication and documentation in discovery tools (e.g., API Exchange).
- Provide ongoing support during PI lifecycles, addressing engineering queries and integration challenges.
Required Skills:
- Deep expertise in RESTful API design, contract‑based development, and Domain‑Driven Design (DDD).
- Extensive experience with .NET (Framework & Core), C#, WCF, SOAP, and microservices architecture.
- Strong knowledge of Azure cloud services, Azure APIM, and container orchestration (Docker, Kubernetes).
- Proficiency with messaging systems (RabbitMQ), Enterprise Integration Platforms, and ESB tools.
- Familiarity with secure coding practices, IAM products, and data security regulations.
- Solid understanding of software design patterns, integration patterns, and cloud architecture.
- Excellent communication, leadership, and project management capabilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Certifications in Azure solutions, API management, or enterprise architecture are preferred.
Edinburgh, United kingdom
Hybrid
24-10-2025