Visma Software Labs AS Visma Software Labs AS Visma Software Labs AS Visma Software Labs AS Visma Software Labs AS

Senior software developer (.Net/C#)

HRM Payroll Core is a group that provides payroll services in the areas of payroll calculation and management, employee contract and company data management and reporting. We are an internal platform provider on which other Visma teams build their market segment specific SaaS offerings on top of.

About the job

We are organized in autonomous, cross-functional teams being responsible for the development and the operations of multiple financial services. We are preparing for high growth and want you to come help us build more microservices on Amazon Web Services. 

You will become part of a distributed team, following agile/lean and DevOps principles with Vismas Cloud Delivery Model, in an international development organization with lots of room to learn and grow your professional career.

You feel great about increasing performance, reducing complexity and building a highly scalable product platform we can extend and adapt to current and future market opportunities. More than a hundred thousand people get their salaries from our services every month, so your contributions will definitely have an impact.

In this job, you will:

  • Be part of an autonomous team and work on projects that impact our society

  • Develop and test systems to meet customer needs 

  • Estimate work effort with task breakdown and verify approach and estimates with supervisor and team, to support forecasting

  • Verify the code by designing, implementing, and executing automated tests

  • Configure and deploy the service

  • Monitor the service and system health

  • Debug, Profile, and analyze problems

  • Collaborate with the development team conducting code reviews and providing improvement suggestions

  • Cooperate efficiently in the international environment with a team of strong professionals

Some recent Jira items to give you an idea about what we do:

  • DDoS protection for PublicAPI

  • Migrate calculation workers from Fargate to EC2 Arm64 Graviton 2

  • Convert Locking microservice to .Net Core

  • Debug binary result differences between Windows and Linux

  • Script function: Option to get payment rule results

  • Migrate custom metric generation for auto-scaling from EC2 instances to AWS Lambda

You will thrive in this job if:

  • You are a team player with excellent, written and verbal English skills.

  • You enjoy working together with and learning from colleagues in an international, distributed environment

  • You are action and target-oriented, take initiative and see tasks to completion.

  • You have experience with agile/lean software development

  • You have experience with and/or interest in DevOps, continuous delivery, and automation

  • You have excellent knowledge of software development, including frameworks, common development patterns and distributed systems.

  • You seek to reach the right solution to a problem, rather than doing quick fixes.

  • You favor simplicity over complexity

  • You understand how your design decisions impact the cognitive load of your colleagues

  • You are interested in keeping up with current best practices in your areas of expertise

Technical qualifications:

  • Awareness of, and ability to estimate and measure algorithmic complexity and memory usage of code. We rely on high-performance implementations in order to scale while keeping cost down.

  • Knowledge of fundamental properties of the machine, such as stack and heap -- and how that relates to .NET constructs.

  • .NET Core, .NET Framework

    • Understanding of CLR and CoreCLR

  • Experience with frameworks such as ASP.NET, MVC, WEB API and ASP.NET Core is a plus

  • Experience with relational databases and NoSQL

  • Experience with event-driven architectures is a plus

  • Experience with AWS/GCP/Azure

    • Containers, serverless, Linux, monitoring

  • A higher education degree within computer science/engineering

Visma offers: 

  • An exciting and dynamic work environment where you can be challenged.

  • A wide range of responsibilities in an international organization that offers and development opportunities.

  • The opportunity to be part of a highly engaged and professional team in a flexible environment.

  • Oslo: Great breakfast and lunch in our own cafeteria.

  • Company holiday apartments in Spain and France.

  • You’ll be taken care of with health insurance, competitive salary and pension benefits, phone/internet and the equipment you need.


If you want to learn more about the position or the process, please contact Håkon Drange,


We are looking forward to receiving your application!

Share on:

Reference No.:



  • Viken
  • Oslo
  • Rogaland
  • Vestfold og Telemark
  • Rīgas

Job type:


Working hours:


Working days:


Application deadline:



Oslo, Fredrikstad, Stavanger, Porsgrunn, Riga


Håkon Drange

Company homepage:

Office address:

Karenslyst Alle 56 0277 Oslo