11 nov
|
Capgemini
|
Roma
Responsibilities
Develop software solutions in C# on the .NET and .NET Core platforms.
Design and implement RESTful APIs for system integration.
Design, manage, and query relational SQL databases.
Apply software design patterns and software engineering best practices.
Use UML class, sequence, and component diagrams for technical modeling and documentation.
Use Git and other code versioning tools.
Potentially develop WPF desktop interfaces and integrate GIS maps, radar systems, or Generative AI solutions depending on the project.
Requirements
Bachelor's degree in a STEM discipline.
At least 3 years of prior software development experience with C# and .NET/.NET Core.
Previous experience on defense-sector projects.
Knowledge of designing and using REST APIs.
Good knowledge of SQL and major relational databases.
Knowledge and application of design patterns such as MVC, Repository, and Dependency Injection.
Ability to use UML to model software architectures and application flows.
Experience with Git version control tools.
Benefits
Permanent employment contract.
Rome location with a 50% onsite and 50% smart-work arrangement, plus flexible work options and working hours.
Professional growth paths, certification opportunities, and potential progression toward Tech Lead or Architect roles.
Inclusive and diverse work environment with opportunities to work on high-impact technology projects.
CCNL Commercio classification at Level 2 or Level 1.
📌 Graduate C# Developer (Roma)
🏢 Capgemini
📍 Roma