Senior .NET Engineer - SmartGrants

E
emagine PolskaEnterprise software
Remote; we are looking for a senior .NET engineer based in Poland.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
Substantial experience in several of the listed areas.
Required Skills
SQLMicrosoft AzureC#.NETCI/CDRESTful APIs

Requirements

  • Have an educational background in Computer Science, Software Development or Engineering.
  • Bring substantial experience in several of the listed areas.
  • Have hands-on experience developing and maintaining backend applications using C# and .NET / ASP.NET Core.
  • Have experience modernising legacy or business-critical applications without disrupting ongoing operations.
  • Demonstrate knowledge of relational databases, SQL and Entity Framework.
  • Have experience designing, maintaining and troubleshooting enterprise integrations and APIs.
  • Have practical experience with Microsoft Azure, including application hosting, monitoring and cloud operations.
  • Have experience with unit, integration and regression testing and improving test coverage in existing systems.
  • Understand secure coding, dependency management and software lifecycle risks.
  • Have experience with CI/CD, source control and modern software quality practices.
  • Bring strong analytical and problem-solving skills and the ability to develop pragmatic improvement plans.
  • Be able to work independently with ownership and accountability, and communicate with technical and business stakeholders.

Responsibilities

  • Build an understanding of the existing codebase, architecture, integrations and business-critical workflows.
  • Create and drive a risk-based technical debt roadmap focused on stability, security, maintainability and supportability through 2030.
  • Modernise the .NET application and key dependencies incrementally 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 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now