C# and .NET Developer

The Role

Connecting Software is looking for a C# and .NET Developer. Could that be you?

Connecting Software is an Austrian-German company with nearly two decades on the market. Our headquarter is in Vienna (Austria), and we have offices in the U.S. and Europe. Altogether we are around 40 people from 12 different countries working for a global customer base. You would be working directly with colleagues in Malacky (Slovakia), and Madeira Island (Portugal).

Looking for a challenging job in the area of C#.Net development? With direct contact to our customer base, you will have a chance to improve the quality and functionalities of our products used all around the world. What are you waiting for?

For this position, we offer the possibility of working in our offices in Madeira, Portugal or Malacky, Slovakia. In any case you will get to work with an international motivated team.

Job Description

  • Collaborate with the team on designing, implementing and maintaining new software features
  • Ensure the code quality by working closely with our Quality Assurance team and by creating automated tests
  • Provide customer support (support sessions, troubleshooting, trainings, and email support)
  • Create and maintain technical documentation and knowledge base articles

Must have

  • Fluent English (written and spoken) - minimum C1 level
  • 2+ years of work experience with C# and .NET Core framework
  • 1+ year of work experience with SQL
  • 1+ year of work experience with Git or another version control system
  • Good communication and troubleshooting skills
  • Good understanding of OOD
  • At least 3 of the following:
    • 1+ year of work experience with Unit Testing
    • 1+ year of work experience with Microsoft Azure
    • 1+ year of work experience with Angular and Typescript
    • 1+ year of work experience with Entity Framework
    • 1+ year of work experience with ASP.NET (Web API, MVC), ASP.NET Core
  • Knowledge of Azure DevOps or similar

Nice to have

  • Experience with Microsoft Dynamics 365
  • Experience with Microsoft SharePoint
  • Experience with Microsoft SQL Server

We’re constantly improving and striving to become number one: you can join us and be part of the success.

Department
Development

Location
Madeira, Portugal
Malacky, Slovakia

Workplace Type
On-site

Job Type
Full-time

Why Join Us

At Connecting Software, you’re not just taking a job – you’re joining a friendly, international team that genuinely enjoys building things together.

Make a difference

International environment, human size

We’re a global company with colleagues and customers in different countries, but we keep a flat structure and short decision lines. You’ll work closely with management (including the CFO) and other teams, not hidden behind layers of hierarchy.
Flexible working hours

Friendly and Flexible

This role is mainly office-based, so you can be close to the team. We believe this makes collaboration, learning, and decision-making faster and more effective. At the same time, we understand life happens, so occasional work from home is possible when needed and agreed in advance.
Keep learning

Stable company, longterm mindset

We’ve been in the market for many years, with our own solutions and a base of recurring customers. We invest in longterm relationships – with clients and with our people.
Coffee and tea

Team spirit and respect

We value openness, honesty, and mutual respect. We work together, celebrate wins together, and support each other when things get busy. Your voice matters here.
Social events

Company gatherings & team spirit

Several times a year, we bring people together for company gatherings and team events. These are moments to connect in person, share ideas, align on our vision, and simply enjoy spending time together. They help us strengthen trust, collaboration, and a real sense of belonging across countries and departments.
Responsibility

Learning and growth

You’ll be exposed to international accounting topics, IT/tech business models, and modern tools. We encourage continuous learning, knowledge sharing, and taking on new responsibilities as you grow.