This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior C# Software Developer Lead to design, build, and lead the development of high‑quality enterprise applications. This role combines hands‑on development with technical leadership, ensuring scalable, secure, and maintainable solutions while mentoring developers and guiding technical decisions across projects.
Job Responsibility:
Lead the design and development of complex software solutions using C# and the .NET ecosystem (.NET Core / .NET 6+)
Architect scalable, high‑availability, and performance‑driven applications
Serve as a technical authority, driving best practices in coding standards, architecture, and software design patterns
Guide and mentor developers through code reviews, technical coaching, and knowledge sharing
Collaborate closely with product managers, architects, QA, and DevOps teams to translate business requirements into technical solutions
Oversee technical delivery, ensuring timelines, quality, and maintainability are met
Troubleshoot and resolve complex application, performance, and production issues
Advocate for continuous improvement in development processes, tooling, and system architecture
Contribute to long‑term technical strategy and platform modernization initiatives
Requirements:
5+ years of professional software development experience, with strong hands‑on expertise in C#
Proven experience leading or mentoring development teams in an enterprise environment
Strong experience with .NET Core / .NET Framework, ASP.NET, Web APIs, and RESTful services
Solid understanding of object‑oriented design, SOLID principles, and common design patterns
Experience with relational databases (SQL Server preferred) and ORM tools such as Entity Framework
Strong grasp of software development lifecycle (SDLC), Agile/Scrum methodologies, and CI/CD practices
Experience with source control systems (Git, Azure DevOps, or similar)
Nice to have:
Experience with cloud platforms such as Azure or AWS
Knowledge of microservices, event‑driven architecture, and containerization (Docker/Kubernetes)
Exposure to frontend frameworks (Angular, React, or similar) is a plus
Experience with performance tuning, application security, and scalability strategies
Background working on large‑scale, distributed, or mission‑critical systems