Location: PolandWorking mode: Remote (with occasional business travel)Language: EnglishWe are looking for a senior .
NET engineer based in Poland. Working closely with technical and business stakeholders, you will take an active role in stabilising the solution, reducing technical debt and improving the engineering practices needed for dependable long-term operation. The role offers significant ownership and the opportunity to influence architecture, quality standards and technical priorities.
Your key responsibilities include the following:
Build a strong understanding of the existing codebase, architecture, integrations and business-critical workflowsCreate and drive a risk-based technical debt roadmap focused on stability, security, maintainability and supportability through 2030Modernise the .
NET application and key dependencies in pragmatic, incremental steps while protecting business continuityDiagnose and resolve production issues, recurring defects, performance bottlenecks and integration failuresImprove automated testing, code quality, logging, monitoring and operational documentationStrengthen CI/CD, deployment practices, environment consistency and safe rollback approachesDocument key design decisions, interfaces, runbooks and critical business logic, and share knowledge across the teamWork with business and technical stakeholders to prioritise improvements according to operational risk and business valueWhat we are looking forWe 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:
Strong hands-on experience developing and maintaining backend applications using C# and .
NET / ASP.
NET CoreExperience modernising legacy or business-critical applications without disrupting ongoing operationsSolid knowledge of relational databases, SQL and Entity FrameworkExperience designing, maintaining and troubleshooting enterprise integrations and APIsPractical experience with Microsoft Azure, including application hosting, monitoring and cloud operationsExperience with unit, integration and regression testing and improving test coverage in existing systemsGood understanding of secure coding, dependency management and software lifecycle risksExperience with CI/CD, source control and modern software quality practicesStrong analytical and problem-solving skills, with the ability to turn findings into pragmatic improvement plansAbility to work independently with a high degree of ownership and accountabilityExcellent communication skills and confidence working directly with technical and business stakeholdersNice to have:
Vue.js or another modern JavaScript frameworkAzure App Service, Azure SQL and Infrastructure as Code such as Bicep or ARM templatesObservability, structured logging, alerting and production supportFinancial, invoicing or payment workflowsSAP or other ERP integrationsExperience from clinical development, life sciences or another regulated enterprise environment