.NET Software Developer

Deda Sphere
Deda Sphere

Software Engineering

Tunisia

Posted on Jun 24, 2026

We are one of the leading technology groups in Italy. We operate as a Business & Technology Accelerator for companies, financial institutions, and public sector organizations, supporting the evolution of their IT and digital strategies. Through an ecosystem of companies that share values, business strategies, and a common vision, we enable our clients to unlock the full potential of technology, amplifying its positive impact on both the economy and society.

What to expect

We are seeking a .NET Software Developer to join our development team. The role requires strong expertise in .NET technologies, C# development, desktop and web application development, and Microsoft SQL Server environments.

What you will do

• Design, develop, maintain, and optimize software applications using .NET technologies;

• Develop rich-client applications using WPF;

• Build and maintain web applications using ASP.NET MVC;

• Develop and integrate RESTful web services and APIs;

• Write efficient, maintainable, and scalable code in C#;

• Develop front-end functionalities using JavaScript and jQuery;

• Design and optimize SQL queries, stored procedures, and database structures in Microsoft SQL Server;

• Troubleshoot software issues, perform debugging, and improve application performance;

• Collaborate with technical teams, business analysts, and stakeholders throughout the software development lifecycle;

• Participate in code reviews and contribute to technical documentation and best practices.

What we expect from you

• Experience in software development;

• Excellent knowledge of the .NET framework and C# programming language;

• Strong experience with WPF rich-client application development, ASP.NET MVC, JavaScript and jQuery, REST web services;

• Strong SQL knowledge, particularly in Microsoft SQL Server environments;

• Good understanding of object-oriented programming principles and software architecture;

• Experience with debugging, testing, and performance optimization;

• Familiarity with version control systems such as Git;

• Experience working in Agile or Scrum environments;

• Knowledge of modern software design patterns and development best practices;

• Experience with API integration and distributed systems.