SMG – Service Management Group angajează un inginer software senior pentru a se alătura echipei noastre!
SMG ajută organizațiile să genereze noi venituri, să crească veniturile existente, să reducă pierderile și detractorii și să creeze eficiență operațională. Modelul software-ului nostru unic cu un serviciu (SwaS) pune un accent dublu pe tehnologia platformei și pe serviciile profesionale, facilitând pentru brand să activeze informații bazate pe feedback-ul clienților, pacienților și angajaților.
Ești în căutarea următoarei oportunități profesionale care să te provoace și să-ți avanseze cariera? Alătură-te echipei noastre acum! SMG caută un inginer software senior care să-și folosească expertiza tehnică pentru a ajuta la proiectarea, dezvoltarea și menținerea produselor SaaS de ultimă oră. Căutăm asociați care iubesc tehnologia și sunt încântați să își folosească abilitățile pentru a construi un software interesant!
În calitate de inginer senior software la SMG, iată ceea ce veți face:
- Proiectați, dezvoltați și întrețineți componente software complexe
- Conduceți designul tehnic și revizuirile codului pentru toate îmbunătățirile noi și lucrările livrate; se poate semna pe funcții mici.
- Înțelegeți cerințele funcționale și de afaceri complexe și oferiți direcție în specificațiile tehnice și cerințele de produs.
- Aplicați toate cele mai bune practici de codare în dezvoltare în cadrul echipei
- Mentine si imbunatateste cunostintele actuale cu privire la cele mai noi tehnologii relevante pentru rol in ceea ce priveste algoritmi, limbaj, metodologia de proiectare, instrumente de dezvoltare terte, platforme de aplicatii, compatibilitate hardware si sisteme de operare.
- Creați, mențineți și executați teste unitare
- Creați și mențineți documentația privind arhitectura internă a sistemului
- Propuneți caracteristici de proiectare a produsului pentru a sprijini scalabilitate, utilizare și performanță mai bună
- Evaluați munca necesară și furnizați estimări formale ale efortului pentru a satisface cerințele
- Lucrați cu arhitecții tehnici pentru a stabili cele mai bune practici în codificare și dezvoltare și pentru a asigura coerența utilizării celor mai bune practici în cadrul echipei
- Îndeplinește alte sarcini așa cum i-au fost atribuite.
Ești o potrivire perfectă pentru rolul dacă ai:
- Diplomă de licență în informatică, domeniu conex sau experiență de lucru echivalentă.
- 5+ ani de experiență în dezvoltarea de software, proiectare și operațiuni de baze de date
- Experiență anterioară în construirea de aplicații SaaS bazate pe cloud.
- Experiență în construirea de aplicații moderne de micro-servicii și a unei stive de tehnologie relevante.
- Abilități tehnice puternice, inclusiv modele arhitecturale și cum/când să implementați.
- Experiență cu tehnici de dezvoltare Agile Software, inclusiv Scrum și Kanban.
- Cunoștințe solide de analiză și design algoritmic formal
- Fluent engleză
Experiență necesară în stack de tehnologie:
- C# Dotnet Core sau .NET 5+
- Dezvoltarea și implementarea aplicațiilor pe un furnizor de cloud public (ideal Azure)
- Experiență cu SQL sau baze de date relaționale similare
E plăcut să ai experiență:
- Blazor
- .NET FIXAT
- Xamarin
- Experiență în utilizarea bazelor de date de documente
- Entity Framework Core
Ce oferim talentului nostru:
- Acesta este un post la distanță cu normă întreagă. Puteți lucra de oriunde care permite ca minimum patru ore de ore de lucru să se suprapună cu fusul orar central al SUA.
- Pachet de compensare competitiv și oportunități ample de a învăța și de a crește.
- O echipă diversă, cu experiență și prietenoasă, care vă va întâmpina, vă va sprijini și vă va provoca.
- Suntem mândri că suntem un angajator cu șanse egale. Sărbătorim diversitatea și creăm un mediu de lucru incluziv în care toți colegii noștri experimentează apartenența, au nevoile lor unice respectate și îndeplinite, au acces egal la oportunități și resurse și se simt pe deplin implicați să contribuie la succesul companiei.