C Company
  • 705

Company

Digər

.NET Software Architect

  • Deadline 2 Avqust 2025

Minimum Requirements

Leadership Experience

  • 2 + years in a Team Lead, Tech Lead, or Architecture Lead role guiding cross-functional development teams.
  • Demonstrated success mentoring engineers and driving architectural decisions at scale.

Language Proficiency

  • Fluent English (written & spoken).
  • Fluent Russian (written & spoken).
  • Fluent Azerbaijani (written & spoken).

Technical Mastery

  • 6 + years of hands-on development with C# and the .NET ecosystem (.NET 6/7+, ASP.NET Core, EF Core).
  • Deep understanding of software architecture patterns (Domain-Driven Design, Clean Architecture, microservices, event-driven).
  • Strong knowledge of relational (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Redis), including performance tuning and data modeling.
  • Expertise in modern front-end frameworks or SPA integration (Blazor, React, Angular) is a plus.

Cloud & Infrastructure

  • Proven experience designing and deploying .NET workloads on at least one major cloud provider (Azure preferred, AWS or GCP acceptable).
  • Familiarity with containerization (Docker) and orchestration (Kubernetes, Azure AKS) as well as infrastructure-as-code (Terraform, Bicep, ARM).
  • Solid grasp of networking, security, and identity (OAuth2, OpenID Connect, Azure AD).

DevOps & CI/CD

  • Hands-on experience setting up automated build, test, and release pipelines (Azure DevOps, GitHub Actions, GitLab CI, or similar).
  • Champion of “shift-left” practices: automated testing, code quality gates, static analysis, and continuous delivery.

SDLC & Best Practices

  • Expertise with Agile methodologies (Scrum/Kanban) and modern backlog management.
  • Strong focus on code quality, documentation, and peer review processes.
  • Familiar with SRE/operational metrics (SLIs/SLOs) and observability stacks (Application Insights, Prometheus, Grafana, ELK).

Soft Skills

  • Exceptional communication skills; able to translate complex technical topics for both engineers and non-technical stakeholders.
  • Strategic mindset with the ability to align architecture roadmaps to business goals.
  • Proactive problem-solver who drives root-cause analysis and fosters a culture of continuous improvement.

Education & Certification (Preferred)

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Relevant certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert, Azure Developer Associate, TOGAF, Certified Kubernetes Administrator) are advantageous.

We Offer:

  • Competitive salary (negotiable based on experience)
  • Opportunities to work with modern technologies and professional teams
  • Involvement in both public sector and commercial projects
  • Sponsored training, certifications, and professional development
  • Comfortable office environment

Key Responsibilities

  • Own the high-level architecture of the company’s .NET-based platforms, ensuring scalability, resiliency, and maintainability.
  • Lead architectural reviews, establish coding standards, and enforce best practices across multiple product squads.
  • Mentor and develop engineers, sharing expertise in design patterns, performance optimization, and emerging .NET technologies.
  • Collaborate with Product, DevOps, and Security teams to deliver end-to-end solutions that meet business, regulatory, and operational requirements.
  • Evaluate and introduce new technologies, frameworks, and tools that enhance developer productivity and product quality.
  • Drive technical roadmap and documentation, presenting progress and trade-offs to senior leadership.

Salary: upon the interview

Interested candidates can send their CV to the e-mail address in the Apply for job button by mentioning .NET Software Architect in the subject line.

  • Daily13
  • Weekly576
  • Monthly2289