Ubique Systems

TRCI-26-06319

.NET Software Engineer

This contract role is for a senior.NET engineer supporting SmartGrants, a business-critical clinical trial application for a pharmaceutical client, with a focus on reliable operation through 2030. The core requirements are hands-on C#/.NET and ASP.NET Core development, SQL and Entity Framework, enterprise APIs and integrations, Azure, automated testing, CI/CD, and maintaining or modernising established systems safely. Vue.js or another JavaScript framework, Azure App Service and Azure SQL, Infrastructure as Code, observability, financial workflows, ERP integrations, and regulated-industry experience are useful additions. The structured input specifies 5–10 years of experience; the description asks for substantial experience but gives no numeric range. The structured location is Europe, while the description says the engineer should be based in Poland; contract is specified, but the work mode is not.

Position summary

Location
Europe
Workplace
Remote
Employment
Contract
Experience
Minimum 5 years and Maximum 10 years
Apply now

Role overview

Why This Role Matters.

This contract role is for a senior.NET engineer supporting SmartGrants, a business-critical clinical trial application for a pharmaceutical client, with a focus on reliable operation through 2030. The core requirements are hands-on C#/.NET and ASP.NET Core development, SQL and Entity Framework, enterprise APIs and integrations, Azure, automated testing, CI/CD, and maintaining or modernising established systems safely. Vue.js or another JavaScript framework, Azure App Service and Azure SQL, Infrastructure as Code, observability, financial workflows, ERP integrations, and regulated-industry experience are useful additions. The structured input specifies 5–10 years of experience; the description asks for substantial experience but gives no numeric range. The structured location is Europe, while the description says the engineer should be based in Poland; contract is specified, but the work mode is not.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

🔹 For our Client from pharmaceutical industry we are looking for Senior.Net Engineer🔹

02

✔️Your key responsibilities include the following

03

Build a strong understanding of the existing codebase, architecture, integrations and business-critical workflows

04

Modernise the.NET application and key dependencies in pragmatic, incremental steps while protecting business continuity

05

Diagnose and resolve production issues, recurring defects, performance bottlenecks and integration failures

06

Improve automated testing, code quality, logging, monitoring and operational documentation

07

Strengthen CI/CD, deployment practices, environment consistency and safe rollback approaches

08

Document key design decisions, interfaces, runbooks and critical business logic, and share knowledge across the team

09

Work with business and technical stakeholders to prioritise improvements according to operational risk and business value

10

We are seeking a candidate with an educational background in Computer Science, Software Development or Engineering, as well as substantial experience in several of the following areas

11

Experience modernising legacy or business-critical applications without disrupting ongoing operations

12

Solid knowledge of relational databases, SQL and Entity Framework

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

C#

02

.NET

03

.NET Core

04

ASP.NET Core

05

SQL

06

relational databases

07

Entity Framework

08

EF Core

09

REST APIs

10

enterprise integrations

11

Microsoft Azure

12

Azure App Service

13

Azure SQL

14

CI/CD

15

Git

16

automated testing

17

unit testing

18

integration testing

19

regression testing

20

structured logging

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Hands-on backend development and maintenance with C# and.NET

ASP.NET Core

Relational databases and SQL

Entity Framework

Designing, maintaining, and troubleshooting APIs and enterprise integrations

Microsoft Azure application hosting, monitoring, and cloud operations

Unit, integration, and regression testing; improving coverage in existing systems

CI/CD, source control, and software quality practices

Modernising legacy or business-critical applications while protecting ongoing operations

Secure coding and dependency management

Preferred

Nice to Have

Vue.js or another modern JavaScript framework

Azure App Service

Azure SQL

Infrastructure as Code, including Bicep or ARM templates

Observability, structured logging, alerting, and production support

Financial, invoicing, or payment workflows

SAP or other ERP integrations

Clinical development, life sciences, or another regulated enterprise environment

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for .NET Software Engineer

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.