Developer .NET MVC
--FRIBOURG--
Our client is an international industrial group operating in the agri-business sector, with activities spanning the development and management of large-scale plantations. The group oversees multiple long-term projects across Central and West Africa, as well as Southeast Asia, and is currently engaged in a strategic modernization of its information systems.
To support this transformation, the company is strengthening its internal development team with an experienced .NET MVC Developer capable of contributing to business-critical applications used across its international operations.
Mission Overview
As part of its digital modernisation efforts, the company is seeking a .NET MVC Developer to support the design, development, deployment, and maintenance of core internal applications. Reporting to a Technical Lead / Project Manager, you will take part in all phases of the software development lifecycle and work closely with business users.
This position involves regular international travel to operational sites for deployment, training, and on-site support.
Key Responsibilities
- Participate in requirements analysis and application design
- Propose technical solutions aligned with business needs
- Develop, test, and integrate software applications
- Deliver user support, documentation, and training (remote & on-site)
- Contribute to continuous improvement and application maintenance
- Collaborate with a multidisciplinary team (developers, QA, PMO, etc.)
Key Competencies
Problem Solving: Ability to assess complex issues and deliver effective solutions
Time Management: Ability to manage priorities and meet deadlines
Attention to Detail: Clean, maintainable, and reliable code
Communication: Clear, structured, and user-friendly communication
Teamwork: Ability to collaborate with cross-functional teams
Adaptability & Resilience: Comfortable with change, fast-paced environments, and evolving technologies
Required Profile
Core Skills & Qualifications
Degree in Computer Science, Engineering, or related field
Minimum 5 years of professional experience in software development
Demonstrated success in similar roles
Experience with open-source contributions is a plus
Strong mastery of object-oriented programming
Ability to work independently with rigor and ownership
Excellent analytical, organizational, and synthesis skills
Outstanding communication skills (written & verbal)
Team player with strong interpersonal abilities
Proactive, curious, adaptable, and solution-oriented
Technical Skills (Required)
C#
.NET MVC (Razor) & WebAPI
IIS
Entity Framework
JavaScript
HTML5 / CSS
SQL Server
SVN or Git
Nice-to-Haves
React.js, Vue.js, or Angular
DevExpress ASP.NET MVC Controls
Jira
TypeScript
DevOps tools (Azure DevOps, GitLab, Jenkins)
Docker & Kubernetes
Languages
French: fluent – required
English: advanced level – required
Travel Requirements
This role includes regular travel to operational sites in Africa and Southeast Asia (30–50 days per year). Candidates should be comfortable with:
Trips of 10–15 days at a time
Occasional Sunday departures (due to long travel routes)
Working in remote, rural environments (plantation sites)
Hot and humid climates
Required vaccinations (e.g., yellow fever)
A curious, open-minded, and adventurous mindset