Manila Recruitment
Manila Recruitment
11 – 50 Dipendenti
ConsulenzaLogisticaMarketing

Manila Recruitment è un’agenzia di reclutamento con sede nelle Filippine che aiuta multinazionali, aziende e start-up a creare team per il mercato filippino. I suoi servizi includono ricerca di dirigenti, selezione di personale IT, headhunting, staffing offshore e staffing da remoto in ambiti quali consulenza, logistica e marketing.

L’agenzia sviluppa strategie di reclutamento in linea con gli obiettivi aziendali di ciascun cliente, adottando un approccio basato sui processi e focalizzato sulla ricerca di candidati attivi e passivi. I suoi headhunter certificati supportano le assunzioni attraverso un’ampia rete di candidati e programmi di garanzia per i candidati.

Senior Software Engineer, C#/.NET e Azure (Ibrido)

Senior software engineer responsabile della realizzazione di soluzioni full-stack scalabili con C#/.NET, Azure, SQL Server e tecnologie frontend. Il ruolo comprende progettazione, implementazione, test, distribuzione, supporto in produzione e miglioramento continuo per un fornitore di software aziendale.

Descrizione

  • Gestire le modifiche al prodotto dal concept iniziale fino alla produzione lungo l’intero ciclo di vita dell’ingegneria
  • Tradurre i requisiti in soluzioni tecniche ponderate
  • Sviluppare, testare, distribuire e supportare in produzione software di alta qualità
  • Utilizzare principi di ingegneria, pattern di progettazione, separazione delle responsabilità, interfacce pulite e modelli di dati strutturati
  • Presentare e motivare le decisioni di progettazione e i compromessi tecnici durante le revisioni
  • Refactoring del codice prima del merge e realizzazione di componenti estendibili nel tempo
  • Implementare modifiche full-stack a interfacce, servizi e dati con .NET, C#, SQL Server e Azure
  • Portare le funzionalità in produzione utilizzando i pattern di piattaforma stabiliti
  • Definire i criteri di accettazione e valutare l’output degli agenti di codifica rispetto alle specifiche definite
  • Mantenere aggiornati il contesto del repository e le linee guida di sviluppo
  • Creare test unitari rapidi e affidabili per la logica principale e i casi limite, collaborando con l’ingegnere della qualità per test più ampi
  • Progettare considerando prestazioni, affidabilità, sicurezza, isolamento dei tenant, scalabilità e costi operativi
  • Utilizzare il controllo del codice sorgente, le pull request e le pipeline di distribuzione per rilasciare le modifiche
  • Monitorare i rilasci, partecipare alla rotazione di reperibilità, ripristinare il servizio durante gli incidenti e risolvere le cause alla radice
  • Revisionare il lavoro dei colleghi, contribuire a definire gli standard di ingegneria e partecipare alla condivisione delle conoscenze e al feedback costruttivo

Requisiti

  • Almeno cinque anni di significativa esperienza commerciale nell’ingegneria del software o nello sviluppo di applicazioni
  • Solida esperienza pratica con C# e le tecnologie .NET attuali
  • Esperienza con un framework o una tecnologia frontend JavaScript, preferibilmente React
  • Esperienza pratica nello sviluppo di applicazioni su Microsoft Azure
  • Ottima conoscenza di SQL Server e della progettazione di database relazionali
  • Solida comprensione dei principi SOLID e dei pattern di progettazione software
  • Capacità di applicare la separazione delle responsabilità, interfacce pulite e pratiche architetturali manutenibili
  • Ottima conoscenza dei test unitari e degli approcci di test automatizzati
  • Competenza nell’uso di Git e dei moderni flussi di lavoro per il controllo del codice sorgente
  • Esperienza con pipeline CI/CD e processi automatizzati di distribuzione
  • Esperienza nel monitoraggio, nella risoluzione dei problemi, nella gestione degli incidenti e nel supporto di applicazioni in produzione
  • Comprensione degli aspetti di prestazioni, affidabilità, sicurezza, scalabilità e costi operativi del software
  • Solido giudizio tecnico e architetturale
  • Capacità di spiegare l’idoneità di una progettazione o di un approccio tecnico e di illustrarne i compromessi
  • Capacità di analizzare, mettere in discussione e migliorare il codice esistente, invece di accettarlo soltanto perché funziona o supera i test
  • Forti capacità analitiche e di risoluzione dei problemi
  • Disponibilità ad assumersi la responsabilità di funzionalità o problemi dallo sviluppo alla produzione
  • Ottime capacità di comunicazione e collaborazione in un team di ingegneria distribuito
  • Disponibilità a partecipare a una rotazione di reperibilità
  • Laurea in tecnologie dell’informazione, informatica, ingegneria o disciplina correlata considerata un plus
  • Esperienza nella manutenzione di applicazioni precedenti basate su .NET Framework considerata un plus
  • Esperienza nell’uso di agenti di codifica o strumenti di sviluppo assistito dall’IA considerata un plus
  • Esperienza nella creazione o nel miglioramento di standard di ingegneria e pratiche di sviluppo considerata un plus
  • Esperienza nella collaborazione con team di ingegneria distribuiti o dislocati in più sedi considerata un plus

Offerte correlate

NVIDIA

Senior engineer di temporizzazione dei circuiti, NVIDIA (da remoto, California)

NVIDIA

Progetta circuiti per processori NVIDIA destinati alla sicurezza hardware, al clock adattivo e alla gestione dell’alimentazione. Guida la verifica dei tempi e l’analisi a livello di transistor, applicando metodi di IA e apprendimento automatico alla progettazione del silicio.

Apri
AT&T

Rappresentante vendite AT&T Business, account territoriali — Memphis

AT&T

Amplia la clientela AT&T di piccole imprese e aziende del mercato medio a Memphis vendendo banda larga in fibra e altre soluzioni di comunicazione. Il ruolo combina prospezione, sviluppo dei clienti e vendita consulenziale per aumentare i ricavi del territorio.

Apri