- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior System Architect API platform to join our dynamic team.
What you will work on:
- Responsible for the design of parts of our new API platform
- Participate in the planning of roadmaps for our platforms
- Collect requirements and requests from users and other stakeholders
- Evaluate and propose solutions to requirements and requests
- Support, manage and troubleshoot our solutions
- Describe features and user stories for our backlog
- Support developers
- Actively participate in the implementation work
- Document the architecture and solutions
- Provide advice and support in technical design choices and architectural issues
What you bring:
- Good knowledge of architecture and design of microservices
- Knowledge of API lifecycle management, from planning and design to development, testing, implementation and maintenance
- Ability to handle changes and updates to APIs while minimizing disruption to existing users
- Very good knowledge of RESTful design principles and ability to create scalable APIs with clear URIs, HTTP methods and status codes
- Knowledge of optimizing API performance, reducing latency and improving response times. Knowledge of caching, load balancing and CDNs
- Good competence in ASP.NET and C#, preferably latest versions as we work with .NET 7+
- Knowledge of Mutual TLS, OAuth 2, OpenID Connect and ability to implement security layers, including JWT authentication
- Good knowledge of data exchange formats such as JSON and XML and ability to handle serialization and deserialization
- Ability to create clear and comprehensive documentation using tools such as Swagger (OpenAPI).
- Able to develop and manage release strategies for APIs
- Using message queues such as RabbitMQ and Apache Kafka for asynchronous communication
- Good understanding of containerization with Docker and orchestration with Kubernetes
- Good pedagogical ability to describe and present solution architecture, both orally and in writing for developers, architects, product managers and other stakeholders
- Fluent in English and Swedish
Meritorious:
- Knowledge of implementing effective monitoring and logging solutions to monitor API performance and diagnose issues
- Familiarity with tools such as Application Insights, ELK Stack and Prometheus is valuable
- Ability to perform extensive testing, including unit testing, integration testing, load testing, and test automation
- Experience in setting up and working with CI/CD pipelines in GitHub/Azure DevOps for applications and its infrastructure. Experience with Infrastructure as Code languages such as Bicep or Terraform
- Knowledge of GraphQL and ability to create APIs that give clients flexibility and efficiency in data management
- Experience using gRPC and Protocol Buffers (protobufs) to build efficient and responsive APIs
- Ability to implement the CQRS pattern to optimize performance by separating read and write operations
- Competence within Azure
- Experience with messaging services such as RabbitMQ, Kafka or Azure Service Bus
- Proficiency in using WebSockets for real-time and interactive communication in APIs
- Experience in health care operations
- Relevant certifications