Senior Backend Developer
23 ore fa
Rome, Lazio, Italia
Lottomatica
Tempo pieno
55.000 € - 60.000 € Contratto
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Siamo il Gruppo Lottomatica, leader nel settore del gioco regolamentato in Italia e uno dei maggiori operatori europei, in tutte le aree di attività: scommesse sportive, gioco online e macchine da intrattenimento.
Offriamo ai nostri clienti esperienze di gioco sicure e di qualità attraverso tutti i canali, investendo in tecnologia e qualità dei servizi Essere in Lottomatica è molto più che far parte di un'azienda: significa contribuire ad un progetto imprenditoriale caratterizzato da innovazione e crescita.
Siamo alla ricerca di un profilo che entrerà a far parte del Dipartimento Operations & Technology come Senior Backend Developer.
La risorsa sarà coinvolta nella progettazione, nello sviluppo e nell'evoluzione di applicazioni backend basate su tecnologie .
NET, contribuendo alla definizione di architetture scalabili, resilienti e manutenibili. Responsabilità principali
• Progettare, sviluppare e mantenere applicazioni backend utilizzando .
NET 8+ e C#, definendo architetture a microservizi scalabili e resilienti.
• Sviluppare API RESTful e servizi distribuiti secondo i principi REST e gli standard OpenAPI/Swagger, implementando soluzioni event-driven e integrazioni asincrone.
• Progettare e gestire database relazionali e NoSQL, garantendo qualità, performance, sicurezza e manutenibilità del codice.
• Contribuire alle decisioni tecniche strategiche, valutando trade-off, scalabilità, costi e rischi, e collaborare con stakeholder tecnici e business nella definizione delle soluzioni.
• Supportare la crescita tecnica del team attraverso mentoring, code review e condivisione delle conoscenze, promuovendo il miglioramento continuo della piattaforma e la gestione del debito tecnico. Requisiti
• Almeno 10 anni di esperienza nello sviluppo software con tecnologie .
NET.
• Ottima conoscenza di C# e .
NET 6/7/8, oltre al .
NET Framework 4.5+.
• Esperienza nell'applicazione di SOLID, Clean Architecture, Domain-Driven Design (DDD) e architetture distribuite.
• Conoscenza di pattern architetturali quali CQRS, Mediator, Repository, Dependency Injection ed Event Sourcing.
• Ottima conoscenza di SQL Server, MongoDB e Redis, con esperienza nell'utilizzo di Entity Framework Core e micro-ORM come Dapper.
• Esperienza con RabbitMQ e/o framework di messaging ed event orchestration, come MassTransit.
• Ottima conoscenza di Git e delle principali strategie di branching e release management.
• Esperienza nella containerizzazione e gestione di applicazioni tramite Docker e Kubernetes.
• Esperienza nella realizzazione e gestione di package e librerie condivise.
• Utilizzo di strumenti di AI generativa e AI-assisted development nel ciclo di sviluppo software.
• Esperienza con pipeline CI/CD e automazione dei processi di build, release e deployment. Cosa troverai in Lottomatica
• Opportunità di lavorare nella più grande azienda di scommesse e giochi in Italia e una delle più grandi al mondo.
• Lavorare in un ambiente molto dinamico e migliorare le proprie competenze acquisendone di nuove.
• Essere sfidati a fornire soluzioni d'impatto per grandi organizzazioni e avere un impatto diretto sui loro dipendenti.
• Possibilità di partecipare a progetti di beneficenza, legalità e responsabilità attraverso l'impegno in Fondazione Lottomatica.
• Un modello di DNA aziendale definito in cui Inclusione, Valore della Diversità, Eccellenza e Collaborazione sono i pilastri.
• Far parte dell'azienda numero uno al mondo nel settore per impegno ESG.
• Eccellenti opportunità di crescita. Cosa offriamo
• Contratto a tempo indeterminato e opportunità di lavoro ibrido.
• Ticket Restaurant e Polizza Sanitaria Integrativa.
• Formazione continua su hard e soft skills.
• Retribuzione annua lorda commisurata all'esperienza(55k-60k). Lottomatica attua una politica che garantisce pari opportunità e promuove diversità e inclusione, contro ogni forma di discriminazione. In Lottomatica crediamo che ogni persona sia unica e consideriamo la diversity come una fonte di arricchimento personale e organizzativo. Ci impegniamo a promuovere un ambiente di lavoro improntato al rispetto reciproco, dove ciascuno possa esprimere le proprie competenze e il proprio potenziale nel rispetto delle diversità individuali.
Job Description
We are the Lottomatica Group, a leader in the regulated gaming sector in Italy and one of the largest operators in Europe, active across all areas of the business: sports betting, online gaming and gaming machines.
We offer
our customers safe, high-quality gaming experiences across all channels, investing in technology and service quality. Being part of Lottomatica means much more than being part of a company: it means contributing to an entrepreneurial project driven by innovation and growth. We are looking for a Senior Backend Developer to join the Operations & Technology Department. The successful candidate will contribute to the design, development and evolution of .
NET-based backend applications, helping define scalable, resilient and maintainable architectures. Main Responsibilities
• Design, develop and maintain backend applications using .
NET 8+ and C#, defining scalable and resilient microservices architectures.
• Develop RESTful APIs and distributed services in accordance with REST principles and OpenAPI/Swagger standards, implementing event-driven solutions and asynchronous integrations.
• Design and manage relational and NoSQL databases, ensuring code quality, performance, security and maintainability.
• Contribute to strategic technical decisions by evaluating trade-offs, scalability, costs and risks, and collaborate with technical and business stakeholders to define solutions.
• Support the team's technical development through mentoring, code reviews and knowledge sharing, promoting continuous platform improvement and technical debt management. Requirements
• At least 10 years of software development experience with .
NET technologies.
• Excellent knowledge of C# and .
NET 6/7/8, as well as .
NET Framework 4.5+.
• Experience applying SOLID, Clean Architecture, Domain-Driven Design (DDD) and distributed architecture principles.
• Knowledge of architectural patterns such as CQRS, Mediator, Repository, Dependency Injection and Event Sourcing.
• Excellent knowledge of SQL Server, MongoDB and Redis, with experience using Entity Framework Core and micro-ORMs such as Dapper.
• Experience with RabbitMQ and/or messaging and event orchestration frameworks such as MassTransit.
• Excellent knowledge of Git and common branching strategies and release management practices.
• Experience with application containerization and management using Docker and Kubernetes.
• Experience developing and managing shared packages and libraries.
• Use of generative AI tools and AI-assisted development throughout the software development lifecycle.
• Experience with CI/CD pipelines and automated build, release and deployment processes. What You Will Find in Lottomatica
• Opportunity to work in the largest betting and gaming company in Italy and one of the largest in the world.
• Work in a very dynamic environment and improve your skills while acquiring new ones.
• Be challenged to provide impactful solutions for large organisations and have a direct impact on their employees.
• Opportunity to participate in charity, legality and responsibility projects through engagement in Fondazione Lottomatica.
• A defined corporate DNA model in which Inclusion, Value of Diversity, Excellence and Collaboration are the pillars.
• Be part of the world's number one company in the industry for ESG commitment.
• Excellent growth opportunities.
What We Offer
• Permanent contract and hybrid working opportunities.
• Meal vouchers and supplementary health insurance.
• Continuous training on both hard and soft skills.
• Gross annual salary commensurate with experience(55k-60k). Lottomatica implements a policy that ensures equal opportunities and promotes diversity and inclusion, opposing all forms of discrimination. At Lottomatica, we believe that every person is unique and consider diversity a source of personal and organizational enrichment. We are committed to fostering a work environment based on mutual respect, where everyone can express their skills and potential while respecting individual differences.
NET, contribuendo alla definizione di architetture scalabili, resilienti e manutenibili. Responsabilità principali
• Progettare, sviluppare e mantenere applicazioni backend utilizzando .
NET 8+ e C#, definendo architetture a microservizi scalabili e resilienti.
• Sviluppare API RESTful e servizi distribuiti secondo i principi REST e gli standard OpenAPI/Swagger, implementando soluzioni event-driven e integrazioni asincrone.
• Progettare e gestire database relazionali e NoSQL, garantendo qualità, performance, sicurezza e manutenibilità del codice.
• Contribuire alle decisioni tecniche strategiche, valutando trade-off, scalabilità, costi e rischi, e collaborare con stakeholder tecnici e business nella definizione delle soluzioni.
• Supportare la crescita tecnica del team attraverso mentoring, code review e condivisione delle conoscenze, promuovendo il miglioramento continuo della piattaforma e la gestione del debito tecnico. Requisiti
• Almeno 10 anni di esperienza nello sviluppo software con tecnologie .
NET.
• Ottima conoscenza di C# e .
NET 6/7/8, oltre al .
NET Framework 4.5+.
• Esperienza nell'applicazione di SOLID, Clean Architecture, Domain-Driven Design (DDD) e architetture distribuite.
• Conoscenza di pattern architetturali quali CQRS, Mediator, Repository, Dependency Injection ed Event Sourcing.
• Ottima conoscenza di SQL Server, MongoDB e Redis, con esperienza nell'utilizzo di Entity Framework Core e micro-ORM come Dapper.
• Esperienza con RabbitMQ e/o framework di messaging ed event orchestration, come MassTransit.
• Ottima conoscenza di Git e delle principali strategie di branching e release management.
• Esperienza nella containerizzazione e gestione di applicazioni tramite Docker e Kubernetes.
• Esperienza nella realizzazione e gestione di package e librerie condivise.
• Utilizzo di strumenti di AI generativa e AI-assisted development nel ciclo di sviluppo software.
• Esperienza con pipeline CI/CD e automazione dei processi di build, release e deployment. Cosa troverai in Lottomatica
• Opportunità di lavorare nella più grande azienda di scommesse e giochi in Italia e una delle più grandi al mondo.
• Lavorare in un ambiente molto dinamico e migliorare le proprie competenze acquisendone di nuove.
• Essere sfidati a fornire soluzioni d'impatto per grandi organizzazioni e avere un impatto diretto sui loro dipendenti.
• Possibilità di partecipare a progetti di beneficenza, legalità e responsabilità attraverso l'impegno in Fondazione Lottomatica.
• Un modello di DNA aziendale definito in cui Inclusione, Valore della Diversità, Eccellenza e Collaborazione sono i pilastri.
• Far parte dell'azienda numero uno al mondo nel settore per impegno ESG.
• Eccellenti opportunità di crescita. Cosa offriamo
• Contratto a tempo indeterminato e opportunità di lavoro ibrido.
• Ticket Restaurant e Polizza Sanitaria Integrativa.
• Formazione continua su hard e soft skills.
• Retribuzione annua lorda commisurata all'esperienza(55k-60k). Lottomatica attua una politica che garantisce pari opportunità e promuove diversità e inclusione, contro ogni forma di discriminazione. In Lottomatica crediamo che ogni persona sia unica e consideriamo la diversity come una fonte di arricchimento personale e organizzativo. Ci impegniamo a promuovere un ambiente di lavoro improntato al rispetto reciproco, dove ciascuno possa esprimere le proprie competenze e il proprio potenziale nel rispetto delle diversità individuali.
Job Description
We are the Lottomatica Group, a leader in the regulated gaming sector in Italy and one of the largest operators in Europe, active across all areas of the business: sports betting, online gaming and gaming machines.
We offer
our customers safe, high-quality gaming experiences across all channels, investing in technology and service quality. Being part of Lottomatica means much more than being part of a company: it means contributing to an entrepreneurial project driven by innovation and growth. We are looking for a Senior Backend Developer to join the Operations & Technology Department. The successful candidate will contribute to the design, development and evolution of .
NET-based backend applications, helping define scalable, resilient and maintainable architectures. Main Responsibilities
• Design, develop and maintain backend applications using .
NET 8+ and C#, defining scalable and resilient microservices architectures.
• Develop RESTful APIs and distributed services in accordance with REST principles and OpenAPI/Swagger standards, implementing event-driven solutions and asynchronous integrations.
• Design and manage relational and NoSQL databases, ensuring code quality, performance, security and maintainability.
• Contribute to strategic technical decisions by evaluating trade-offs, scalability, costs and risks, and collaborate with technical and business stakeholders to define solutions.
• Support the team's technical development through mentoring, code reviews and knowledge sharing, promoting continuous platform improvement and technical debt management. Requirements
• At least 10 years of software development experience with .
NET technologies.
• Excellent knowledge of C# and .
NET 6/7/8, as well as .
NET Framework 4.5+.
• Experience applying SOLID, Clean Architecture, Domain-Driven Design (DDD) and distributed architecture principles.
• Knowledge of architectural patterns such as CQRS, Mediator, Repository, Dependency Injection and Event Sourcing.
• Excellent knowledge of SQL Server, MongoDB and Redis, with experience using Entity Framework Core and micro-ORMs such as Dapper.
• Experience with RabbitMQ and/or messaging and event orchestration frameworks such as MassTransit.
• Excellent knowledge of Git and common branching strategies and release management practices.
• Experience with application containerization and management using Docker and Kubernetes.
• Experience developing and managing shared packages and libraries.
• Use of generative AI tools and AI-assisted development throughout the software development lifecycle.
• Experience with CI/CD pipelines and automated build, release and deployment processes. What You Will Find in Lottomatica
• Opportunity to work in the largest betting and gaming company in Italy and one of the largest in the world.
• Work in a very dynamic environment and improve your skills while acquiring new ones.
• Be challenged to provide impactful solutions for large organisations and have a direct impact on their employees.
• Opportunity to participate in charity, legality and responsibility projects through engagement in Fondazione Lottomatica.
• A defined corporate DNA model in which Inclusion, Value of Diversity, Excellence and Collaboration are the pillars.
• Be part of the world's number one company in the industry for ESG commitment.
• Excellent growth opportunities.
What We Offer
• Permanent contract and hybrid working opportunities.
• Meal vouchers and supplementary health insurance.
• Continuous training on both hard and soft skills.
• Gross annual salary commensurate with experience(55k-60k). Lottomatica implements a policy that ensures equal opportunities and promotes diversity and inclusion, opposing all forms of discrimination. At Lottomatica, we believe that every person is unique and consider diversity a source of personal and organizational enrichment. We are committed to fostering a work environment based on mutual respect, where everyone can express their skills and potential while respecting individual differences.