Un inginer de asistență pentru aplicații oferă suport tehnic pentru aplicații și tehnologii software unui anumit public țintă, în funcție de nevoile unei afaceri. Acești profesioniști înțeleg tehnologiile de nivel înalt și ajută la interpretarea feedback-ului de la utilizatorii finali sau la abordarea altor probleme, după caz. Un inginer de suport pentru aplicații face parte dintr-o gamă de personal dedicat să se asigure că arhitectura software existentă în cadrul unei afaceri funcționează bine și este utilizată eficient.
În general, suportul pentru aplicații este un fel de suport tehnic care se concentrează pe utilizarea unor tehnologii specifice. Deși acest lucru poate fi definit în moduri diferite, unii din industrie îl văd ca pe un rol care oferă ajutor oamenilor din cadrul unei afaceri și servește nevoilor acestora pentru rezolvarea problemelor sau găsirea celor mai bune practici pentru un set de tehnologii. Alte roluri similare includ analist de suport pentru aplicații, inginer de asistență tehnică sau specialist în asistență pentru aplicații. Toate aceste tipuri de profesioniști IT ajută la dezvoltarea celor mai bune practici pentru gestionarea unei arhitecturi orientate spre servicii sau a unei configurații IT generale pentru un angajator sau client.
Majoritatea inginerilor de suport pentru aplicații trebuie să fie familiarizați cu gama de tehnologii cel mai frecvent utilizate într-o anumită clasă de afaceri. Pentru unii, aceasta include tehnologia bazei de date SQL, împreună cu setările comune de rețea și sisteme de operare mai obscure, cum ar fi Unix. Inginerii calificați de asistență pentru aplicații vor fi, de asemenea, familiarizați cu o serie de limbaje de programare care sunt utilizate pentru a construi aplicațiile pe care le suportă.
Atribuțiile specifice ale unui inginer de suport pentru aplicații variază în funcție de nevoile afacerii. Acești profesioniști ar putea lucra îndeaproape cu un departament al unei afaceri care utilizează cel mai mult un anumit set de aplicații. Unii ingineri de asistență pentru aplicații pot crea sau menține aplicații în coordonare cu unul dintre aceste departamente.
Alte probleme tehnologice pot cădea, de asemenea, în jurisdicția inginerului de asistență pentru aplicații. Acești profesioniști s-ar putea consulta cu privire la depanarea hardware-ului sau la configurarea de noi sisteme. Acestea pot fi utile pentru a ajuta un departament IT mai mare cu diversele logistice ale operațiunilor complicate de server. Aceste tipuri de ingineri servesc afacerilor moderne în multe moduri practice legate de utilizarea tehnologiilor, care au fost adesea create special pentru utilizări comerciale, cum ar fi stocarea avansată a datelor, accesul la distanță, modelarea predictivă sau alte scopuri și obiective.