Skip to content

Senior .NET Developer

    • Krakow
  • NOVA Poland

Job description

We are looking for Senior Backend .NET Developer passionate about web and e-commerce. With us you will be responsible for designing, implementing, and maintaining the server logic of applications based on the .NET platform (versions 6–9).

Your responsibilities:

  • Creating and developing backend components based on the MVC model in .NET and the Optimizely CMS architecture

  • Creating and maintaining page and block controllers in Optimizely CMS, including preparing view models (ViewModels) passed to the presentation layer

  • Extending CMS mechanisms, such as content properties, page types, blocks, custom properties, and publishing schedules

  • Integrating with external systems (e.g. APIs, cloud services, ERP/CRM systems) and preparing intermediate layers (e.g. services, adapters)

  • Configuring and optimizing the runtime environment in Azure App Service, taking into account aspects such as scalability, security, and monitoring

  • Collaborating with the frontend team to ensure data consistency and efficient content rendering - regardless of whether the project uses Razor Pages or modern frameworks such as React

  • Maintaining high code quality by using good practices (SOLID, DRY, KISS), code review, unit and integration tests

Characteristics of the work environment

  • Cloud infrastructure: Projects are hosted in Azure App Service, which requires knowledge of the basic Azure services (e.g. App Insights, Key Vault, Azure SQL)

  • Database: Although the CMS uses a relational SQL database, direct interaction with the database is limited - most operations are performed through the CMS layer

  • Project flexibility: The scope of responsibilities may vary depending on the project - from simple corporate websites to complex e-commerce platforms or information portals

Job requirements

  • At least 5 years, ideally 10 years of experience developing web solution using Microsoft .NET Framework

  • Advanced knowledge of C# programming​

  • Experience with web development technologies like ASP.NET

  • Experience with cloud computing platforms, Microsoft Azure (eg. DevOps, pipelines)​

  • Experience with GitHub and other development best practices (eg. unit testing, continuous integration, code review)​

  • Experience with API integrations and optimisation​

  • Knowledge of agile methodologies (scrum)

  • Some knowledge of JavaScript and frontend development

  • We value personal qualities and good communication skills

  • Fluent/good oral and written English​

  • Work at least 3 days a week in the office

  • We also look for your ability to engage with clients, work in teams and contribute beyond coding

  • Experience working with Scandinavian clients, or Norwegian companies is a plus!

or