NoFluffJobs Praca zdalna Senior

Senior Solution Architect (Azure / .NET) Business

B2B Soft

⚲ Remote

22 444 - 33 667 PLN (B2B)

Wymagania

  • API
  • REST API
  • Azure
  • Security
  • MS SQL Server
  • RBAC
  • QA
  • Service Bus
  • Docker (nice to have)
  • Kubernetes (nice to have)
  • AKS (nice to have)
  • AI (nice to have)

Opis stanowiska

O projekcie: Role overview Own end-to-end solution design across multiple domains/teams, drive architectural standards, and ensure our services are secure, scalable, and operable on Azure with .NET and MS SQL Server. Responsibilities: Business & technical analysis (primary) - Review and validate business requirements (BRD/PRD), user stories, acceptance criteria, and process flows; identify gaps, ambiguities, and hidden assumptions. - Partner with Product Owners and Business Analysts to improve requirement quality (scope, edge cases, data rules, non-functional requirements). - Translate business processes into technical models: domain boundaries, workflows, states, permissions, auditability, and reporting needs. - Facilitate discovery workshops and technical deep-dives; produce clear outputs (options, trade-offs, risks, recommendations). Solution architecture & design - Own end-to-end solution design for major backoffice initiatives (services, integrations, data, security, runtime). - Define and govern architecture standards: API guidelines, error model, compatibility strategy, resiliency patterns, observability, security. - Produce and maintain architecture artifacts: C4 diagrams, ADRs, sequence diagrams, NFRs, integration contracts. Integration & API architecture - Lead REST API and integration design (contracts/DTOs, versioning/compatibility, idempotency, retries, sync/async patterns). - Ensure consistent approach to errors, validation, pagination/filtering, and backward compatibility across teams. Data architecture (MS SQL Server) - Drive data design and evolution: domain modeling, schema changes/migrations, transactional boundaries. - Provide guidance on performance strategy: indexing, query tuning principles, data lifecycle/retention (where applicable). Cloud & operational excellence (Azure) - Guide Azure component choices (API Management, App Service/Functions, Service Bus/Event Grid, Key Vault, Storage, identity). - Define operability requirements: logging/metrics/tracing, SLOs, alerting standards, incident reviews, reliability/performance improvements. Leadership & collaboration - Lead solution/design reviews and align multiple teams around decisions and standards. - Mentor analysts and engineers in structured analysis, requirement quality, and architecture best practices. - Lead solution design from discovery to production: requirements, trade-offs, risk analysis, and delivery plan. - Define and govern architecture standards: API guidelines, error model, compatibility strategy, resiliency patterns, observability, security. - Drive API and integration architecture (REST contracts, DTOs, versioning/compatibility, sync/async patterns, idempotency, retries). - Run architecture/design reviews and mentor engineers/tech leads; align multiple teams on consistent implementation. Wymagania: Requirements (Must have) - 6+ years in enterprise solution design and technical analysis roles, with a strong background in software engineering. - Strong experience in business and technical analysis: requirements review and refinement, translating processes into system behavior, identifying edge cases and non-functional requirements, writing clear solution proposals and decision records. - Solid understanding of distributed systems, integration patterns, and API design (REST, compatibility/versioning). - Strong Azure knowledge (service selection, runtime patterns, security/identity basics). - Strong MS SQL Server skills: schema/domain modeling, transactions/isolation basics, indexing and query performance principles, migrations. - Security fundamentals: OAuth2/OIDC, JWT, RBAC, secure-by-design mindset. - Excellent communication and documentation skills; ability to drive alignment across Product/BA/Engineering/QA/Operations. - Proven experience producing architecture documentation and leading cross-team technical decisions. - Event-driven architecture and Azure messaging (Service Bus/Event Grid), integration resilience patterns. - Docker and Kubernetes/AKS familiarity. AI / Automation — Nice to have - Experience integrating LLM/AI into business workflows (summarization, classification, knowledge search, assisted operations). - Understanding of RAG, embeddings, prompt design, guardrails, evaluation/quality metrics. - Exposure to Azure AI / Azure OpenAI and awareness of constraints (cost, latency, rate limits, data privacy). Soft Skills - Comfortable presenting and defending solutions to senior technical executives (CTO, CIO, VP of Engineering, etc.). - Ability to parachute into an issue, assess the situation quickly, and present a plan for resolution. - Naturally curious, seeking ways to optimize, and keeping an eye out for new frameworks and tools to enable engineers to develop world-class, reliable, performant software.