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
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.
✔️Your key responsibilities include the following
Build a strong understanding of the existing codebase, architecture, integrations and business-critical workflows
Modernise the.NET application and key dependencies in pragmatic, incremental steps while protecting business continuity
Diagnose and resolve production issues, recurring defects, performance bottlenecks and integration failures
Improve automated testing, code quality, logging, monitoring and operational documentation
Strengthen CI/CD, deployment practices, environment consistency and safe rollback approaches
Document key design decisions, interfaces, runbooks and critical business logic, and share knowledge across the team
Work with business and technical stakeholders to prioritise improvements according to operational risk and business value
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
Experience modernising legacy or business-critical applications without disrupting ongoing operations
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.
C#
.NET
.NET Core
ASP.NET Core
SQL
relational databases
Entity Framework
EF Core
REST APIs
enterprise integrations
Microsoft Azure
Azure App Service
Azure SQL
CI/CD
Git
automated testing
unit testing
integration testing
regression testing
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.