TeamSystem è il leader italiano nel mercato delle soluzioni digitali per la gestione del business di imprese di ogni settore e dimensione. Siamo tra le realtà italiane più dinamiche: dal 2000 la nostra crescita è avvenuta con tassi nettamente superiori a quelli medi di mercato IT, facendoci diventare in breve tempo leader nel settore informatico e un player di sistema in scenario digitalizzazione.
Per il nostro team R&D cerchiamo un Software Engineer da inserire sui progetti di piattaforma.
Il Team dedicato alla Ricerca e Sviluppo di TeamSystem si distingue per essere uno dei più ampi a livello europeo ed è caratterizzato da un forte respiro internazionale (Italia, Albania, Spagna, Danimarca ecc).
Operante da anni in modalità Agile, il team R&D dedica forte attenzione alla crescita e allo sviluppo delle competenze delle proprie risorse, che hanno la possibilità di operare in un ambiente che premia l’innovazione, la flessibilità e la capacità di collaborazione.
Cosa cerchiamo:
1. Conoscenza dei principali pattern di sviluppo (Clean Code, SOLID, ...) e archittetturali in ambito microservizi (Outbox Pattern, CQRS, ...)
2. Esperienza di sviluppo in ambiente Cloud (Preferibilmente ambiente Azure)
3. Gradita esperienza nell'automazione dei test (Unit Test, Integration Test, Test di carico, ...)
4. Gradita esperienza di sviluppo di un sistema Event-Driven
Di cosa ti occuperai:
5. Lavorerai su un progetto che gestirà circa 3 milioni di eventi al giorno
6. Ti confronterai giornalmente con un team di sviluppo internazionale
7. Organizzerai insieme al team il lavoro in Agile utilizzando il framework SCRUM
8. Sviluppo delle feature richieste dal PO
9. Contribuzione attiva alle decisioni architetturali e tecnologiche del prodotto
10. Review delle PR del team
Stack tecnologici che utilizziamo:
11. Linguaggi: Kotlin, Java
12. Framework: Quarkus, Spring
13. Database: PGSql, MSSql
14. MTQQ: Azure Service Bus, Kafka
15. Log: Elastic Search, Helk
16. CI/CD: GitLab CI & ArgoCD
17. Infrastuttura: Kubernetes, Terraform
Cosa ti offriamo:
18. FLESSIBILITA’: modalità di lavoro in smart working con massima attenzione al work life balance;
19. WELL BEING: modalità di lavoro in Light Friday (venerdì pomeriggio off) per il benessere fisico e mentale dei nostri dipendenti. Accesso ad un piano di welfare individuale e personalizzato;
20. SMART WORKING PACK: kit di dotazioni necessario per lavorare al meglio, da remoto e con la massima flessibilità, che comprende laptop, smartphone e connessione internet;
21. SVILUPPO E CRESCITA: valorizzazione del talento individuale, creazione e consolidamento di competenze tecniche e di leadership attraverso piani di sviluppo personalizzati ed organizzati in collaborazione con le principali business school italiane;
22. CONTINUOUS LEARNING: possibilità di accedere ad una vasta library di corsi e pillole per lo sviluppo di competenze hard e soft.