OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
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