Emploi Tunisie » Offres d'emploi à Tunis » NET Developer / NET Software Engineer
Only English CVs will be accepted.
.NET Developer / .NET Software Engineer
Location: Tunisia
Employment Type: Full-Time
Experience Level: Mid-Level to Senior
Application Requirement: English CVs only
About the Opportunity
We are looking for a skilled and motivated .NET Developer / .NET Software Engineer to join our team and contribute to the development of reliable, scalable, and maintainable software solutions.
We are seeking professionals who combine strong technical expertise with excellent English communication, analytical thinking, professionalism, ownership, and a genuine commitment to continuous learning .
This opportunity is particularly suited to developers who want to work in an international environment, take responsibility for their work, solve challenging technical problems, and continue developing their careers.
We value people who are reliable, proactive, detail-oriented, adaptable, and committed to delivering high-quality results .
Key Responsibilities
Design, develop, test, and maintain robust .NET applications and backend services.
Develop scalable and secure applications using C# and .NET .
Build and maintain RESTful APIs and Web APIs .
Translate business and technical requirements into effective software solutions.
Participate in architecture and application design discussions.
Identify, troubleshoot, and resolve software defects and technical issues.
Write clean, efficient, maintainable, and well-documented code.
Work with relational databases and optimize database queries when required.
Collaborate with developers, project managers, and other stakeholders.
Participate in code reviews and contribute to development standards and best practices.
Create and maintain technical documentation.
Contribute to application testing, deployment, and continuous improvement.
Work effectively both independently and as part of an international team.
Core RequirementsTechnical Skills
Minimum 4 years of professional experience in .NET Development, Software Engineering, Backend Development, Full-Stack Development, or a related field.
Strong proficiency in C# and .NET .
Hands-on experience with ASP.NET Core .
Strong experience developing Web APIs and RESTful APIs .
Solid understanding of Object-Oriented Programming (OOP) .
Knowledge of software architecture, design principles, and design patterns.
Experience working with SQL and relational databases .
Strong debugging and problem-solving abilities.
Experience using Git and version control systems.
Ability to write clean, efficient, scalable, and maintainable code.
Experience with software testing, troubleshooting, and quality assurance.
Ability to document technical solutions and development processes.
Communication & Professional Skills
Advanced English communication skills — written and spoken.
Ability to clearly explain technical concepts to both technical and non-technical stakeholders.
Strong analytical and critical-thinking skills.
Excellent attention to detail.
Strong sense of responsibility and ownership.
Ability to manage tasks independently and meet deadlines.
Professional attitude and strong teamwork skills.
High level of reliability, commitment, and availability.
Willingness to learn new technologies and continuously improve.
Ability to work effectively within an international and multicultural environment.
Preferred Technical Qualifications
Candidates with experience in the following areas will be strongly considered:
.NET 6+ / modern .NET
Entity Framework / Entity Framework Core
LINQ
Microsoft SQL Server
Azure and other cloud services
JavaScript
React, Angular, or Blazor
CI/CD pipelines
DevOps practices
Microservices architecture
Distributed systems
Cloud-based application development
Large-scale or production-level applications
Agile / Scrum development methodologies
Relevant Microsoft, Azure, .NET, or Cloud certifications are a plus, but are not mandatory.
What We Value
Beyond technical skills, we are looking for professionals who demonstrate:
Ownership: You take responsibility for your work and results.
Problem-Solving: You approach challenges logically and proactively.
Continuous Learning: You actively seek opportunities to improve your technical and professional skills.
Reliability: You can be trusted to deliver on commitments.
Communication: You communicate clearly, professionally, and effectively.
Teamwork: You collaborate respectfully and contribute positively to the team.
Adaptability: You are comfortable learning new technologies, tools, and processes.
Professionalism: You maintain high standards in your work and communication.
Commitment: You are motivated to build a long-term professional relationship and grow with the organization.
Who We Are Looking For
We are particularly interested in candidates who can demonstrate a strong combination of:
Technical Expertise + Communication + Professionalism + Reliability + Growth Mindset
We are not simply looking for someone who can write code. We are looking for a professional who can understand requirements, communicate effectively, solve problems, collaborate with others, take ownership, and consistently deliver quality work.
Candidates who demonstrate strong potential, dedication, and a genuine passion for software development will have opportunities to grow their responsibilities over time.
Application Requirements
Only English CVs will be accepted.
Please ensure your CV clearly highlights:
Years of professional .NET experience
C# and .NET expertise
ASP.NET Core / Web API experience
Database and SQL experience
Cloud / Azure experience, if applicable
Frontend technologies, if applicable
Major projects and production applications
Relevant certifications
English communication proficiency
Professional experience with international teams, if applicable
Please submit your CV in English and ensure that your contact information and professional experience are clearly presented.
Important
Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English in a professional international environment.
We look forward to connecting with talented .NET professionals who are ready to contribute, grow, and build long-term professional success with us.
Please submit your CV in English and ensure that your contact information and professional experience are clearly presented.
Important
Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English in a professional international environment.
We look forward to connecting with talented .NET professionals who are ready to contribute, grow, and build long-term professional success with us.
Emploi Tunisie » Offres d'emploi à Tunis » NET Developer / NET Software Engineer