C#, .NET Developer
(Dynamics 365/CRM)

The Role

Connecting Software is actively seeking a C#, .NET developer with a primary focus on Microsoft Dynamics 365 / CRM, SharePoint, and software integration.

Connecting Software is an Austrian-German company with nearly two decades on the market. Our headquarters 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).

This could be the career challenge & growth opportunity you've been looking for, and you can do it either in our offices (Madeira Island, Portugal, or Malacky, Slovakia). In any case, you will get to work with an international motivated team.

To continually improve our products, you will have also have contact with customers and stakeholders.

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
  • Active communication with customers, developers and other service delivery teams in order to perform regular operations tasks as well as solve the application issues

Must have

  • Experience in programming (C#, .NET)
  • Hands-on experience with Dynamics CRM or Dynamics 365 from commercial projects
  • Good knowledge of the Dynamics CRM or Dynamics 365 platform and related technologies
  • Knowledge of Microsoft development stack
  • Proficient in English (B2+)

Nice to have

  • Comfortable using Microsoft SQL Server
  • Knowledge of web technologies like REST APIs, OData
  • Knowledge of ASP.NET MVC (ASP.NET Core), HTML, CSS, JSON
  • Comfortable using programming standards and paradigms like design patterns and separation of concerns
  • At least intermediate experience in UI implementation using one of these - HTML/JavaScript, WPF, Angular
  • Experience with JavaScript and libraries like Angular, Knockout.js, jQuery is an advantage
  • Good knowledge of Git
  • Experience with Cloud computing
  • Experience with writing of integration software
  • Knowledge of German

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.