Regular+/Senior .NET dev with strong Azure (freelance)
Tech stack:
ASP .NET Core (REST APIs)
Azure: Application Insights, Log Analytics, Key Vault, API Management, RBAC + Managed Identity
Azure DevOps: Boards, Pipelines
Requirements:
Commercial experience with ASP .NET Core and building/maintaining REST APIs
Practical experience with Azure, especially: Application Insights and Log Analytics for monitoring/diagnostics, Key Vault for secrets/certificates, API Management, RBAC and Managed Identity
Hands-on experience with Azure DevOps: Boards (work tracking), Pipelines (CI/CD)
Strong production maintenance mindset: troubleshooting, tracking issues based on logs/telemetry
Lean delivery skills: ability to work on vague, high-level stories, refine scope, deliver iteratively
Nice to have:
Docker/Kubernetes/argoCD
Identity: IdentityServer/OpenIddict/OIDC flow
Integrations with payment providers
PostgreSQL and/or Azure Storage Account Tables
Experience with architectural-level service communication (patterns for cross-service integration, reliable communication)
Ability to discuss and advise both on technical topics and at end-user/business level
Experienced in using AI tools in day-to-day workflow
Project description:
New features development, support, and maintenance of a web-based self‑service portal operating in the financial services domain, used by customers across multiple countries. The project focuses on scaling and continuously improving a group‑wide self‑service solution to increase customer adoption, operational efficiency, and service availability while meeting high standards of security, reliability, and regulatory compliance.
Main responsibilities:
Build and maintain ASP .NET Core services and REST APIs supporting the self-service portal
Develop new features and enhance existing modules with attention to reliability and maintainability
Maintenance of existing features
Investigate incidents using Application Insights/Log Analytics
Identify root cause, implement fixes, and prevent regressions
Work with Azure services (Key Vault, API Management, RBAC, Managed Identity) and enforce secure integration patterns
Create and maintain CI/CD pipelines and delivery practices using Azure DevOps (Boards + Pipelines)
Collaborate in a Lean way: transform high-level stories into concrete tasks, deliver iteratively, and keep feedback loops short
Drive design discussions, advise on cross-service communication, and help align technical work with user/business value
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL), Wroclaw (PL)
- Monthly salary
- 120 - 160
- Employment type
- Contract
- Skills
- .NET
- Experience
- Regular, Senior
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.