Text copied to clipboard!

Otsikko

Text copied to clipboard!

Vanhempi ohjelmistokehitysinsinööri

Kuvaus

Text copied to clipboard!
Etsimme vanhempaa ohjelmistokehitysinsinööriä liittymään osaavaan ja yhteistyöhön perustuvaan tiimiimme rakentamaan skaalautuvia, turvallisia ja liiketoimintaa tukevia ohjelmistoratkaisuja. Tässä roolissa toimit keskeisessä asemassa ohjelmistojen suunnittelussa, kehityksessä, ylläpidossa ja jatkuvassa parantamisessa. Työskentelet tiiviisti tuoteomistajien, suunnittelijoiden, testaajien, arkkitehtien sekä muiden kehittäjien kanssa varmistaaksesi, että ratkaisut vastaavat sekä teknisiä että liiketoiminnallisia tavoitteita. Tehtävä sopii henkilölle, jolla on vahva tekninen tausta, kyky tehdä perusteltuja arkkitehtuuripäätöksiä sekä halu ohjata muita kehittäjiä kohti parhaita käytäntöjä. Vanhempana ohjelmistokehitysinsinöörinä osallistut koko ohjelmistokehityksen elinkaareen aina vaatimusmäärittelystä tuotantoon vientiin ja tuotannon jälkeiseen seurantaan. Sinulta odotetaan kykyä kirjoittaa selkeää, testattavaa ja ylläpidettävää koodia sekä tunnistaa järjestelmien suorituskykyyn, tietoturvaan ja luotettavuuteen liittyviä kehityskohteita. Pääset työskentelemään modernien teknologioiden, pilvipalveluiden, rajapintojen, tietokantojen ja automaatiotyökalujen parissa. Lisäksi osallistut teknisten standardien määrittelyyn, koodikatselmointeihin ja kehitystiimin toimintatapojen kehittämiseen. Roolissa menestyminen edellyttää vahvaa ongelmanratkaisukykyä, oma-aloitteisuutta ja kykyä hahmottaa sekä yksityiskohtia että laajempia kokonaisuuksia. Arvostamme kokemusta monimutkaisten järjestelmien rakentamisesta, integraatioista sekä ketteristä kehitysmenetelmistä. Toivomme, että pystyt toimimaan teknisenä mentorina, jakamaan osaamistasi ja tukemaan tiimin jäsenten ammatillista kasvua. Samalla odotamme sinulta hyviä viestintätaitoja, sillä tehtävässä tehdään yhteistyötä eri sidosryhmien kanssa ja teknisiä ratkaisuja tulee pystyä perustelemaan myös ei-teknisille osapuolille. Tarjoamme mahdollisuuden vaikuttaa merkittävästi tuotteiden ja palveluiden tekniseen suuntaan sekä osallistua päätöksiin, joilla on aitoa vaikutusta liiketoimintaan ja loppukäyttäjäkokemukseen. Saat tueksesi ammattitaitoisen tiimin, nykyaikaiset työvälineet ja ympäristön, jossa jatkuvaa oppimista arvostetaan. Tämä tehtävä tarjoaa erinomaisen mahdollisuuden kokeneelle ohjelmistoalan ammattilaiselle, joka haluaa yhdistää käytännön ohjelmistokehityksen, teknisen johtajuuden ja laadukkaan ohjelmistoarkkitehtuurin rakentamisen pitkäjänteiseen kehitystyöhön.

Vastuut

Text copied to clipboard!
  • Suunnitella, kehittää ja ylläpitää skaalautuvia ohjelmistosovelluksia
  • Osallistua ohjelmistoarkkitehtuurin määrittelyyn ja teknisiin päätöksiin
  • Kirjoittaa laadukasta, testattavaa ja ylläpidettävää koodia
  • Toteuttaa koodikatselmointeja ja varmistaa kehityksen laatuvaatimukset
  • Yhteistyö tuote-, suunnittelu- ja testausryhmien kanssa
  • Mentoroida nuorempia kehittäjiä ja jakaa teknistä osaamista
  • Tunnistaa suorituskykyyn, tietoturvaan ja luotettavuuteen liittyviä parannuskohteita
  • Osallistua CI/CD-putkien, automaation ja julkaisuprosessien kehittämiseen

Vaatimukset

Text copied to clipboard!
  • Usean vuoden kokemus ohjelmistokehityksestä ja tuotantotason järjestelmistä
  • Vahva osaaminen vähintään yhdestä modernista ohjelmointikielestä
  • Kokemusta ohjelmistoarkkitehtuurista ja järjestelmäsuunnittelusta
  • Ymmärrys tietokannoista, rajapinnoista ja integraatioista
  • Kokemusta pilvipalveluista ja DevOps-käytännöistä
  • Hyvä tuntemus testauksesta, versionhallinnasta ja koodin laadunvarmistuksesta
  • Kyky ratkaista monimutkaisia teknisiä ongelmia itsenäisesti ja tiimissä
  • Hyvät viestintätaidot ja kyky tehdä yhteistyötä eri sidosryhmien kanssa

Mahdolliset haastattelukysymykset

Text copied to clipboard!
  • Kuinka monta vuotta sinulla on kokemusta ohjelmistokehityksestä?
  • Mitä ohjelmointikieliä ja teknologioita käytät sujuvimmin?
  • Millaisissa arkkitehtuuriratkaisuissa olet ollut mukana?
  • Onko sinulla kokemusta pilvipalveluista, kuten AWS:stä, Azuresta tai GCP:stä?
  • Miten varmistat koodin laadun ja ylläpidettävyyden projekteissasi?
  • Oletko toiminut mentorina tai teknisenä tukena muille kehittäjille?
  • Millainen kokemus sinulla on ketteristä kehitysmenetelmistä?
  • Mikä motivoi sinua hakemaan tätä tehtävää?