Job Description
Senior Analyst Developer
Experience:  Senior
Business Unit:  Corporate Divisions
Division:  IT
Country:  Italy

Canali has been a paradigm of Italian tailored luxury and masculine elegance for over 90 years. Since 1934, it has promoted the values of Made in Italy excellence through its artisanal know-how, creating sartorial masterpieces of extraordinary fit and comfort in a perfect balance of elements that blends culture and history with style and taste.

Position Location

Sovico, Monza, Italy

Job Responsability

  • Frontend development with React (preferably TypeScript)
  • Backend development with C# / .NET Core
  • Implementation of robust and secure RESTful APIs
  • Design and optimization of data access using Entity Framework
  • Writing clean, testable, and maintainable code
  • Debugging, refactoring, and continuous improvement of existing code
  • Collaboration with the Architect on implementing architectural decisions
  • Code reviews and technical support to junior team members
  • Contribution to the automation of build and release processes (CI/CD)
  • Participation in Azure-related projects and integration of AI solutions where applicable

Requirements

  • At least 5 years of experience in full-stack web development
  • Strong knowledge of:
    • React (Hooks, lifecycle, gestione stato, performance tuning)
    • C# e .NET Core
    • Entity Framework
    • API REST
  • Solid experience with relational databases (SQL Server and/or Oracle)
  • Strong proficiency in:
    • HTML, CSS, JavaScript / TypeScript
    • Git
    • Principi SOLID e Clean Code
  • Experience across the full software development lifecycle
  • Experience using AI tools for code writing and review (e.g., Claude Code, GitHub Copilot) — ability to integrate AI as an accelerator in daily development while maintaining full ownership of code quality and correctness

 

Nice to have

  • Experience with Microsoft Azure (App Service, Azure Functions, DevOps)
  • Experience with Docker
  • Familiarity with CI/CD pipelines
  • Development and integration of AI features within applications (e.g., speech-to-text, text generation, classification) using APIs from external services such as OpenAI, Azure AI, or equivalent
  • Experience working in Agile environments

Our selection process is based exclusively on skills, merit and professional aptitude, ensuring a respectful and welcoming work environment for everyone.
Canali strongly values diversity and respects equal opportunities. All our job postings are addressed to candidates of any gender.

Information at a Glance
Experience:  Senior
Business Unit:  Corporate Divisions
Division:  IT
Country:  Italy