
Manila Recruitment on Filippiineillä toimiva rekrytointitoimisto, joka auttaa monikansallisia yrityksiä, yrityksiä ja startup-yrityksiä rakentamaan tiimejä Filippiinien markkinoille. Sen palveluihin kuuluvat johdon suorahaku, IT-rekrytointi, headhunting, ulkoistettu henkilöstö sekä etähenkilöstön rekrytointi esimerkiksi konsultoinnin, logistiikan ja markkinoinnin aloille.
Toimisto kehittää rekrytointistrategiat kunkin asiakkaan liiketoimintatavoitteiden pohjalta ja hyödyntää prosessikeskeistä lähestymistapaa sekä aktiivisten että passiivisten ehdokkaiden löytämiseen. Manilan Recruitmentin sertifioidut headhunterit tukevat rekrytointia laajan ehdokasverkoston ja ehdokastakuujärjestelmien avulla.
Vanhempi ohjelmistoinsinööri, C#/.NET ja Azure (hybridityö)
Vanhempi insinööri vastaa skaalautuvien full-stack-ratkaisujen toimittamisesta C#/.NET-teknologioilla, Azurella, SQL Serverillä ja frontend-teknologioilla. Tehtävä kattaa suunnittelun, toteutuksen, testauksen, käyttöönoton, tuotantotuen ja jatkuvan kehittämisen yritysohjelmistojen tarjoajalla.
Kuvaus
- Vastaa tuote- ja ominaisuusmuutoksista alkuperäisestä ideasta tuotantoon koko ohjelmistokehityksen elinkaaren ajan
- Muunna vaatimukset huolellisesti suunnitelluiksi teknisiksi ratkaisuiksi
- Kehitä, testaa, ota käyttöön ja tue laadukasta ohjelmistoa tuotannossa
- Hyödynnä suunnitteluperiaatteita, suunnittelumalleja, vastuiden erottelua, selkeitä rajapintoja ja jäsenneltyjä tietomalleja
- Esittele ja perustele suunnittelupäätökset sekä tekniset kompromissit katselmoinneissa
- Refaktoroi koodi ennen yhdistämistä ja rakenna ajan mittaan laajennettavia komponentteja
- Toteuta full-stack-muutoksia käyttöliittymiin, palveluihin ja dataan .NETin, C#:n, SQL Serverin ja Azuren avulla
- Vie ominaisuudet tuotantoon vakiintuneita alustamalleja hyödyntäen
- Määritä hyväksymiskriteerit ja arvioi koodausagentin tuotos määriteltyjä määrityksiä vasten
- Pidä repositorion konteksti ja kehitysohjeet ajan tasalla
- Luo nopeita ja luotettavia yksikkötestejä ydintoiminnallisuudelle ja poikkeustapauksille sekä työskentele laajemmassa testauksessa yhteistyössä laadunvarmistusinsinöörin kanssa
- Suunnittele suorituskykyä, luotettavuutta, tietoturvaa, vuokralaisten eristystä, skaalautuvuutta ja käyttökustannuksia silmällä pitäen
- Hyödynnä versionhallintaa, pull requesteja ja käyttöönottoputkia muutosten toimittamiseen
- Valvo julkaisuja, osallistu päivystysvuoroon, palauta palvelu häiriöiden aikana ja ratkaise niiden perimmäiset syyt
- Arvioi kollegoiden työtä, auta kehittämään ohjelmistokehityksen standardeja ja osallistu tiedon jakamiseen sekä rakentavan palautteen antamiseen
Vaatimukset
- Vähintään viiden vuoden merkittävä kaupallinen kokemus ohjelmistotekniikasta tai sovelluskehityksestä
- Vahva käytännön kokemus C#:sta ja nykyaikaisista .NET-teknologioista
- Kokemusta JavaScript-frontend-kehyksestä tai -teknologiasta, mieluiten Reactista
- Käytännön kokemus Microsoft Azure -sovellusten rakentamisesta
- Vahva SQL Serverin ja relaatiotietokantojen suunnittelun tuntemus
- SOLID-periaatteiden ja ohjelmistojen suunnittelumallien hyvä ymmärrys
- Kyky soveltaa vastuiden erottelua, selkeitä rajapintoja ja ylläpidettäviä arkkitehtuurikäytäntöjä
- Vahva yksikkötestauksen ja automatisoitujen testausmenetelmien tuntemus
- Git-versionhallinnan ja nykyaikaisten versionhallintakäytäntöjen hallinta
- Kokemusta CI/CD-putkista ja automatisoiduista käyttöönottoprosesseista
- Kokemusta tuotantosovellusten valvonnasta, vianmäärityksestä, häiriötilanteiden hallinnasta ja tuesta
- Ohjelmistojen suorituskykyyn, luotettavuuteen, tietoturvaan, skaalautuvuuteen ja käyttökustannuksiin liittyvien näkökohtien ymmärtäminen
- Vahva tekninen ja arkkitehtoninen harkintakyky
- Kyky perustella suunnittelun tai teknisen lähestymistavan soveltuvuus ja kuvata sen kompromissit
- Kyky tarkastella, haastaa ja parantaa olemassa olevaa koodia sen sijaan, että hyväksyisi koodin vain siksi, että se toimii tai läpäisee testit
- Vahvat analyyttiset ja ongelmanratkaisutaidot
- Valmius ottaa vastuu ominaisuuksista tai ongelmista kehityksestä tuotantoon asti
- Vahvat viestintä- ja yhteistyötaidot hajautetussa ohjelmistokehitystiimissä
- Halukkuus osallistua päivystysvuoroon
- Tietotekniikan, tietojenkäsittelytieteen, tekniikan tai muun lähialan kandidaatin tutkinto katsotaan eduksi
- Kokemus vanhempien .NET Framework -sovellusten ylläpidosta katsotaan eduksi
- Kokemus koodausagenttien tai tekoälyavusteisten kehitystyökalujen käytöstä katsotaan eduksi
- Kokemus ohjelmistokehityksen standardien ja käytäntöjen luomisesta tai parantamisesta katsotaan eduksi
- Kokemus työskentelystä hajautetuissa tai usean toimipaikan ohjelmistokehitystiimeissä katsotaan eduksi