Capgemini

C# Developer

Capgemini
Apply
3 months ago
Rome, ItalyMid Level

Responsibilities

  • Develop backend and/or desktop software solutions in C# using .NET and .NET Core.
  • Design and implement RESTful APIs for system integration.
  • Design, manage, and query relational SQL databases.
  • Apply software design patterns and software engineering best practices, including MVC, Repository, and Dependency Injection.
  • Use UML diagrams to model and document software architectures and application flows.
  • Use Git for source-code version control.
  • Optionally develop WPF interfaces and work with GIS maps, radar systems, or generative AI solutions depending on the project.

Requirements

  • STEM degree.
  • At least 3 years of software development experience with C# and .NET or .NET Core.
  • Knowledge of REST API design and use.
  • Good knowledge of SQL and relational databases.
  • Knowledge and practical application of software design patterns.
  • Ability to use UML to model software architectures and application flows.
  • Experience with Git version-control tools.

Benefits

  • Permanent employment contract.
  • Hybrid work in Rome: 50% on-site and 50% remote.
  • Flexible work options, including remote work and flexible hours.
  • Professional growth and career-development opportunities.
  • Inclusive workplace focused on diversity and social responsibility.

Tech Stack

C#Git.NETSQL

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me