Required skills
- SaaS Architecture
- .NET
- Azure
- Azure App Service
- Azure SQL
- Service Bus
- Logic Apps
- Key Vault
- Azure DevOps
- CI/CD
- Cloud Cost Optimization
- Cloud Security
- API Development
- Integration
- Logging
- Monitoring
- Backup and Recovery
- Data Migration
- Data Isolation
- Multi-tenancy
- AI (Claude)
Languages: Swedish
Job description
Seeking an experienced Platform Consultant to lead the migration of critical business systems from separate customer installations to a unified multi-tenant SaaS platform, focusing on Azure architecture, integrations, and cost-effective operations.
Project overview
We are looking for an experienced platform consultant for an exciting assignment with a client that develops and operates business-critical systems for the publishing industry. The client is a small company with operations in Stockholm and an established customer base, primarily in the Nordics and Poland.
You will work closely with a team of senior developers and have a central role in the transition from separate customer installations to a common multi-tenant platform. The assignment involves broad technical responsibility with a focus on SaaS architecture, Azure infrastructure, integrations, and stable, cost-effective operations.
The goal is to establish a sustainable platform and complete the transition before a new technical lead takes over the ongoing work.
Assignment Description / Tasks
As a platform consultant, you are expected to independently map the current situation, identify areas for improvement, and prioritize efforts together with the development team. You will combine strategic architecture work with practical implementation and ensure that security is an integrated part of the work.
The platform is built on .NET and Azure and includes Azure App Service, Azure SQL, Logic Apps, Service Bus, Blob Storage, Key Vault, and Azure AI Search. CI/CD is managed through Azure DevOps.
Responsibilities
The assignment also includes the following deliverables:
Mandatory Requirements
- SaaS Architecture and Migration: Drive the transition from single-tenant to multi-tenant, including target architecture, data isolation, and consolidation of databases and services. Support the ongoing identity project where IdentityServer is replaced with SimpleIdServer, with the goal of enabling central login via SSO/OAuth and customer-specific AD connection.
- Azure Infrastructure and Cost Optimization: Optimize subscriptions, resources, capacity, and costs. Consolidate and dimension the infrastructure, and ensure it is documented and reproducible.
- API and Integrations: Further develop external APIs and webhooks as standardized integration solutions and migrate remaining consumers from internal APIs.
- Logging and Monitoring: Establish uniform and traceable logging across all services, ensure sensitive data does not appear in logs, and implement proactive alarm management.
- Backup and Recovery: Review and improve routines for backing up databases and storage, including storage times and recovery objectives (RPO/RTO).
- Azure AI Search: Evaluate stability, capacity, costs, and index management in a multi-tenant environment. Together with the team, assess which information should be managed in search indexes versus databases.
- Migration plan for databases and services, including implementation order, risk assessment, and rollback plan.
- Reduced Azure costs with continuous monitoring.
- Tested routines for backup and recovery.
- Uniform logging and monitoring for all services.
- The first services deployed as shared SaaS instances for multiple customers.
- Documentation and knowledge transfer enabling long-term management without consultant dependency.
Requirements
Meritorious
It is meritorious if you also have:
Personal Qualities
To succeed in the role, you need to be self-motivated, proactive, and solution-oriented. You have the ability to create structure in complex technical environments, identify what needs to be done, and translate technical choices into concrete improvements.
You thrive in a small team where collaboration, knowledge sharing, and a no-nonsense approach are important. You are confident in your technical expertise, can act as a sounding board for other developers, and have the ability to conduct constructive technical dialogues with both colleagues and clients.
We also see that you are pragmatic, responsible, and quality-conscious, with a natural focus on security, stability, and long-term sustainable solutions.
- Documented experience of having led a migration from single-tenant to multi-tenant SaaS, including database migration and data isolation in a production environment.
- In-depth knowledge of .NET and Azure, specifically App Service, Azure SQL, Service Bus, Logic Apps, and Key Vault, as well as experience with Azure DevOps and CI/CD for multiple environments.
- Experience in developing and improving an Azure environment in production for stable and cost-effective operation, including cost reduction, security hardening, and establishment of functional backup and monitoring solutions.
- Ability to independently identify improvement needs, set technical direction, prioritize efforts, and simultaneously work practically with development in a small team.
- Extensive experience in using Claude in development work, including coding, architecture, troubleshooting, and documentation, with the ability to demonstrate concrete results. You should also be able to inspire and develop the team's working methods with Claude, while ensuring critical review, testing, and full responsibility for deliverables. AI should be used to enhance one's own competence, not as a replacement.
- Good ability to communicate in Swedish, both spoken and written.
- Certifications in Azure architecture or Azure security.
- Experience with event-driven integrations using webhooks and external APIs.
- Experience with B2B SaaS with a limited number of large customers.
- Experience working in small companies.
- Experience with Azure AI Search in a production environment.
- Start: By agreement.
- End: Assignment duration 12 months, with quarterly reviews. Exact end date is not specified.
- Scope: 100%.
- Location: Stockholm, three days a week at the office.
Project details
- Start: flexible
- Duration: Uppdragslängd 6–12 månader, med avstämning per kvartal.
- Location: Stockholm, Södermalm. I dagsläget tre dagar per vecka på kontoret., SE
- Languages: Swedish
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on nikita.se