Activez les alertes d’offres d’emploi par e-mail !

C# Software Developer H / F

ALTEN

Valbonne

Sur place

EUR 40 000 - 60 000

Plein temps

Il y a 13 jours

Résumé du poste

A leading engineering consultancy located in Provence-Alpes-Côte d'Azur is seeking a C# Software Developer to join their Agile Scrum team. The role involves designing, developing, and maintaining high-quality software solutions throughout the software development lifecycle. Candidates should have a Master's degree in Computer Science and professional experience in software development. Proficiency in C# and .NET is required, along with a strong foundation in object-oriented programming and design patterns. This position offers opportunities for growth and learning in a collaborative environment.

Qualifications

  • Master's degree in Computer Science or related field.
  • Initial professional experience as a software developer (internship or full-time).

Responsabilités

  • Collaborate with stakeholders to understand business needs.
  • Define clear and detailed specifications for new features.
  • Design robust, scalable, and maintainable solutions.
  • Implement unit, integration, and performance tests.
  • Maintain and support existing applications.

Connaissances

C# / .NET
Object-oriented programming
Design patterns
SOLID principles
Visual Studio
Git
CI/CD workflows

Formation

Master's degree in Computer Science or related field

Outils

Azure
Docker
Kubernetes
SQL Server
MongoDB
Description du poste
Overview

As a C# Software Developer, you will be part of an Agile Scrum team working on the design, development, and maintenance of high-quality software solutions. You will contribute throughout the entire software development lifecycle, ensuring reliability, performance, and scalability.

Responsibilities
  • Analyze & Specify - Collaborate with stakeholders to understand business needs and translate them into technical requirements.
  • Define clear and detailed specifications for new features and enhancements.
  • Design & Develop - Design robust, scalable, and maintainable solutions using C# and the .NET ecosystem.
  • Develop software in line with best practices and coding standards.
  • Design and manage relational or NoSQL databases as required.
  • Work closely with cross-functional teams including QA, DevOps, and Product Management.
  • Test & Maintain - Implement unit, integration, and performance tests to ensure software quality.
  • Participate in validation phases, bug fixing, and continuous improvement.
  • Provide maintenance and support for existing applications.
  • Document & Support - Write and maintain clear, concise technical documentation.
  • Support deployment and post-release operations when needed.
Your Profile
Education & Experience
  • Master's degree in Computer Science or related field.
  • Initial professional experience as a software developer (internship or full-time).
Technical Skills
  • Proficient in C# / .NET (Core or Framework).
  • Strong foundation in object-oriented programming, design patterns, and SOLID principles.
  • Experience with tools like Visual Studio, Git, and CI / CD workflows.
Bonus Skills (Nice to Have)
  • Knowledge of Azure or other cloud platforms.
  • Experience with DevOps tools such as Jenkins, Azure DevOps, or PowerShell / Bash scripting.
  • Familiarity with Docker, Kubernetes, or OpenShift.
  • Testing tools : xUnit, NUnit, Moq.
  • Database experience : SQL Server, MongoDB, Couchbase.
  • Familiarity with tools such as Swagger, Postman, Jira, and Confluence.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.