Senior Software Engineer

hsbcad
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Clean Code Principles
.NET
Computer-Aided Design
3D Computer Graphics Software
Software Applications
C Sharp (Programming Language)
Software Quality
Mobile Application Software
Windows Presentation Foundation
Software Architecture
Software Engineering
SQL Databases
Xamarin
GIT

Job description

· Lead the design, development, and maintenance of our .NET-based desktop applications using C#, WPF, and SQL databases.

· Work as part of a collaborative team with a healthy mix of senior and junior developers, contributing your experience and learning from others.

· Collaborate in cross-functional Agile teams to build scalable and maintainable solutions tailored to customer requirements.

· Take ownership of technical analysis and architectural decisions in long-term customer projects.

· Enforce high code quality standards and contribute to internal best practices.

· Maintain clear documentation to ensure maintainability and smooth handovers.

· You and your team will serve as a point of contact on applications and provide technical support; you know when to delegate.

Requirements

Do you like working in a highly challenging and international environment? Do you love challenges and being a part of future-oriented projects? Do you like to boost your team professionally and take it to the next level? Then you've come to the right place!, · 5+ years of hands-on experience in software development, preferably with .NET (C#).

· Strong expertise in .NET, WPF, and SQL databases.

· Solid grasp of software architecture and clean code principles.

· Proficient in Git, including branching strategies, rebasing, and resolving merge conflicts.

· Experience working in Agile/Scrum environments.

· Ability to take ownership of complex projects and drive them to completion.

· Strong communication skills; fluent in English (additional languages are a plus).

· Passion for coaching and team development; experience mentoring others is a bonus.

· Team-oriented mindset with a proactive, can-do attitude.

· Optional: familiarity with mobile app development (e.g., Xamarin, MAUI, or native solutions).

· Optional: knowledge of 3D computer graphics or geometry-heavy applications (e.g., CAD, BIM).

Benefits & conditions

And last but not least, we offer you an exciting salary package: A very competitive salary, topped with extensive fringe benefits.

Apply for this position