Senior Software Engineer - C#/.NET at Danske Bank
Denmark, Victoria, Denmark -
Full Time


Start Date

Immediate

Expiry Date

05 Feb, 27

Salary

90000.0

Posted On

11 Nov, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

As a Senior Software Engineer, you will design, develop and maintain software solutions based primarily on the .NET technology stack. You will work closely with other engineers, architects, business stakeholders and external partners to turn business needs into secure and sustainable technical solutions. Your special area of contribution will be automation and improvement of processes. 

 

Main responsibilities in this role:

  • Software Development: Design, build, test and maintain reliable applications and services using .NET technologies.
  • Solution Design: Contribute to technical designs and ensure that solutions follow relevant architectural, security and engineering principles.
  • DevOps: Proficiency in scripting and development lifecycle, strong knowledge of DevOps principles and CI/CD practices. 
  • Application Modernisation: Help improve and modernise existing solutions, reducing technical debt and operational risk.
  • End-to-End Ownership: Participate throughout the software lifecycle, from understanding requirements and designing solutions to deployment and production support.
  • Business Collaboration: Work with business stakeholders to understand their needs and translate them into practical technical solutions.
  • Agile Delivery: Contribute actively to planning, prioritisation and continuous improvement in an agile working environment.
  • Knowledge Sharing: Share experience and good practices with colleagues while continuing to develop your own technical and business knowledge.

 

This role is based in Copenhagen, Denmark, and we expect you to mainly work on-site in the office, closely collaborating across the Nordea Life & Pension and Nordea organisation.

 

Who you are

 

You are a software engineer who enjoys building solutions that work reliably in practice. You are comfortable taking responsibility for your work and collaborating with both technical and non-technical stakeholders.

 

To succeed in this role, we believe that you:

  • Have strong software development capabilities and take pride in producing high-quality work.
  • Work well with others and contribute positively to the team’s shared goals.
  • Are comfortable adapting to changing requirements, technologies and priorities.
  • Are curious and actively seek the information needed to understand and solve problems.
  • Can move between technical details and the broader business context.
  • Approach challenges pragmatically and focus on solutions that are sustainable in production.
  • Take ownership while knowing when to involve colleagues and other specialists.
  • Communicate technical topics clearly to different audiences.

 

Your background and skills include:

Required:

  • 4-9 years of relevant experience in software engineering or application development.
  • Superior-level software engineering skills, including clean code, testing and maintainable solution design.
  • A bachelor’s degree in computer science, software engineering, information technology or another relevant field.
  • Professional-level spoken and written English. 
  • Professional experience developing applications using the .NET technology stack.
  • Docker
  • Kubernetes
  • SQL server/ Postgres
  • PowerShell or other scripting language


Responsibilities
Loading...