Switzerland

Senior .NET Developer

Lugano, Ticino
Work Type: Full Time

About the Role

At FORFIRM, we are looking for a highly skilled Senior .NET Developer with basic technical knowledge in enterprise integration and message-based architectures. The ideal candidate is proactive, detail-oriented, and capable of working in complex and high-impact environments.

You will be responsible for designing and implementing scalable back-end solutions using .NET technologies. A strong DevOps mindset and experience in maintaining reliable, production-grade systems are essential for this role.

This position requires a solid technical background, hands-on development experience, and the ability to collaborate effectively across cross-functional teams to deliver robust, maintainable, and high-performance software solutions.


Key Responsibilities

· Design, develop, and maintain robust and scalable back-end services using .NET framwork with C# language

· Integrate and manage communication between distributed systems using, for example, NServiceBus and WCF

· Working with database like Microsoft SQL Server, writing complex T-SQL queries and stored procedures

· Collaborate with solution architects and technical leads to ensure system consistency and quality

· Develop and maintain asynchronous workflows and message-based architectures in high-throughput environments

· Participate in code reviews, troubleshooting sessions, and performance tuning activities

· Contribute to the definition and enforcement of coding standards and best practices

· Work closely with DevOps teams to support CI/CD pipelines, deployment automation, and system monitoring

· Prepare technical documentation to support maintainability and knowledge sharing

· Collaborate with cross-functional teams including QA, Product Owners, and Business Analysts to ensure successful delivery of business requirements

· Stay up-to-date with emerging technologies, frameworks, and industry trends relevant to .NET development and system integration


Must-Have Qualifications

· Bachelor’s degree in Computer Science, Engineering, or related field — or equivalent hands-on experience.

· Candidate must have at least 8 years of proven experience in software development and code programming working in a DevOps capacity.

· Required Skills:

o Strong proficiency in .NET Framework and C# programming language

o Experience working with Microsoft SQL Server, including T-SQL and database design

o Familiarity with Windows Communication Foundation (WCF), NServiceBus and message-driven architecture

o Knowledge of asynchronous programming and distributed systems concepts

o Ability to design and implement service-oriented and event-driven architectures

o Experience with debugging, troubleshooting, and performance tuning in .NET applications

o Strong understanding of object-oriented programming (OOP) principles and design patterns

o Ability to work collaboratively in a team environment and communicate technical concepts clearly


Nice-to-Have Skills:

· Experience with AngularJS for building dynamic front-end web applications

· Familiarity with IBM MQ (version 9.3.5.1 or similar), including integration with .NET-based systems

· Understanding of front-end/back-end integration patterns

· Exposure to enterprise messaging systems beyond NServiceBus

· Ability to quickly learn and adapt to new technologies and tools

· Kubernetes and container orchestration

· Cloud platforms (preferably GCP, but also Azure or AWS)


Soft Skills:

· Strong problem-solving mindset with keen attention to detail

· Excellent collaboration and project coordination skills in fast-paced environments

· Ability to perform well under pressure and respond effectively to critical incidents


Submit Your Application

You have successfully applied
  • You have errors in applying
By clicking Submit Application, I acknowledge having read your Privacy Policy and agree to storing and processing my data for this application.