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
All done!
Your application has been successfully submitted!