Start Your Search Here

Job Search

Jobtailor

Portugal / Global

Senior .NET Developer, C#/.NET

Job Description

Design and evolve scalable, distributed C# .NET solutions

Take end-to-end technical ownership from architecture and design through production support

Design and deploy solutions in an Azure Cloud environment

Implement CI/CD through Azure DevOps and automated deployment strategies

Work with Terraform and Infrastructure-as-Code practices

Use observability tooling throughout the development lifecycle

Collaborate closely with Tech Leads, QA, and Product to deliver reliable features end-to-end

Conduct code reviews and pair with engineers

Mentor junior and mid-level engineers

Lead engineers across teams without direct authority

Work in Agile delivery teams and own technical outcomes

Requirements

5+ years of professional software engineering experience with a proven track record operating production systems at scale

Deep proficiency in C# and modern .NET development

Strong experience designing and deploying solutions in an Azure Cloud environment

Solid understanding of distributed systems, APIs, and scalable architecture patterns

Experience implementing CI/CD pipelines and automated deployment strategies (Azure DevOps)

Demonstrated experience owning the design of distributed systems and leading engineers across teams without direct authority

Proven ability to mentor and elevate other engineers through pairing and code review

Strong testing practices across unit, integration, and UI automation, with thorough code review habits

Experience working in Agile delivery teams with ownership of technical outcomes

Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)

Fluent English, B2 (Upper Intermediate) minimum — required

Experience with React, HTML, CSS/SCSS for front-end collaboration (preferred)

Familiarity with Docker and containerized environments (preferred)

Experience with observability stacks such as Prometheus, Grafana, Loki, or Azure Application Insights (preferred)

Experience using AI-assisted development tooling, e.g. GitHub Copilot and MCP servers (preferred)

Hands‑on experience with Terraform / Infrastructure-as-Code (preferred)

Core Competencies

Demonstrates expertise in designing and evolving scalable, distributed C# .NET solutions within Azure Cloud environments, while implementing CI/CD practices and mentoring engineering teams. Proven ability to lead technical outcomes in Agile delivery teams and ensure high-quality code through rigorous testing and code review processes.

Highest-signal resume keywords

C# Development

Azure Cloud Solutions

CI/CD Implementation

Distributed Systems Design

Mentoring Engineers

ATS Optimization Keywords

Hard Skills

C#

Modern .NET Development

Azure DevOps

Terraform

Infrastructure-as-Code

APIs

Unit Testing

Integration Testing

UI Automation Testing

Agile Methodologies

Soft Skills

Collaboration

Leadership

Mentoring

Code Review

Communication

Certifications & Qualifications

Bachelor's Degree in Computer Science

Master's Degree in Engineering

Industry Keywords

Scalable Architecture

Distributed Systems

Production Systems

Automated Deployment Strategies

Agile Delivery Teams

Tools & Technologies

Azure Cloud

Observability Tools

Prometheus

Grafana

Loki

Azure Application Insights

Docker

GitHub Copilot

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs