Contract Software Engineer (Senior .NET Engineer) - Portugal

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Portugal
Remote
Senior level
Software • Consulting
The Role
Design, build, integrate, and operate resilient cloud-hosted services in C#/.NET that connect with on-premise systems. Implement data access with Entity Framework, host services on Azure Container Apps, and handle complex, rate-limited API integrations. Ensure multi-tenant auth and throttling, TDD, observability, reliability, and SLA-driven production delivery while collaborating with product, delivery, and engineering teams in an agile environment.
Summary Generated by Built In

We are looking for a Senior .NET Engineer to join a client project focused on building, integrating, and operating resilient cloud-hosted services that connect with on-premise systems and agents.

This is a hands-on engineering role for someone with strong experience in C#/.NET, Entity Framework, Azure Container Apps, and complex API integrations. The ideal candidate will be comfortable working across modern cloud-hosted services and legacy/on-premise environments, with a strong focus on reliability, observability, software craftsmanship, and production-grade delivery.

You will work closely with product, delivery, and engineering teams in an agile environment, helping to design and deliver services that are secure, scalable, maintainable, and built to SLA standards.


Requirements
  • Strong commercial experience with C# and .NET Core / .NET Framework.
  • Strong experience with Entity Framework for data access and persistence.
  • Experience hosting and orchestrating services using Azure Container Apps.
  • Experience integrating on-premise systems and agents with cloud-hosted services.
  • Solid grounding in API integration, including rate-limited APIs and legacy/on-premise systems.
  • Understanding of multi-tenant authentication, authorisation, and throttling patterns.
  • Strong command of TDD and software craftsmanship principles.
  • Experience writing resilient, observable, production-grade code.
  • Experience working to reliability and SLA standards.
  • Comfortable working in agile teams with iterative delivery.
  • Strong communication skills and ability to collaborate closely with product, delivery, and engineering stakeholders.
Desirable Experience
  • Experience with Terraform or other Infrastructure as Code tooling.
  • Experience integrating with Databricks.

Skills Required

  • Strong commercial experience with C# and .NET Core / .NET Framework
  • Strong experience with Entity Framework for data access and persistence
  • Experience hosting and orchestrating services using Azure Container Apps
  • Experience integrating on-premise systems and agents with cloud-hosted services
  • Solid grounding in API integration, including rate-limited APIs and legacy/on-premise systems
  • Understanding of multi-tenant authentication, authorisation, and throttling patterns
  • Strong command of TDD and software craftsmanship principles
  • Experience writing resilient, observable, production-grade code
  • Experience working to reliability and SLA standards
  • Comfortable working in agile teams with iterative delivery
  • Strong communication skills and ability to collaborate closely with product, delivery, and engineering stakeholders
  • Experience with Terraform or other Infrastructure as Code tooling
  • Experience integrating with Databricks
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
183 Employees
Year Founded: 2013

What We Do

Codurance is a global software consultancy that helps businesses build a better sustainable technical capability to support growth via Software Modernisation, Product Development, Feature Delivery and Platform Engineering. We believe that productive partnerships, collaboration, fast feedback, and small iterations are the best way to deliver successful software projects, using Agile methodologies and Extreme Programming practices, like Test-Driven Development, Simple Design, Pair-Programming and Continuous Integration, in all our projects. We are software craftspeople, passionate about our profession, collaborating with our clients, to help them move into the next stage of growth. Remember to follow us on Twitter (https://twitter.com/codurance) and subscribe to our YouTube channel (https://youtube.com/c/codurance)

Similar Jobs

DuckDuckGo Logo DuckDuckGo

Senior Data Scientist

Information Technology
Remote
14 Locations
393 Employees
179K-179K Annually

Deepgram Logo Deepgram

Account Executive

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
28 Locations
150 Employees

Deepgram Logo Deepgram

Account Executive

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
Remote
27 Locations
150 Employees

Datadog Logo Datadog

Senior Software Engineer

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Portugal
6500 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account