
Consertus je podjetje za upravljanje kapitalskih programov in svetovanje, ki podpira lastnike pri kompleksnih gradbenih in infrastrukturnih pobudah. Njegove ekipe združujejo nadzor programov, vodenje gradnje in projektov, digitalno integracijo ter strokovno usposabljanje, da organizacijam pomagajo učinkovito načrtovati, upravljati izvedbo, omejevati stroške in zmanjševati tveganja pri izvedbi. Podjetje služi strankam iz javnega in zasebnega sektorja na področjih gradbeništva, zdravstva, logistike, državne uprave, infrastrukture, ved o življenju, komunalnih storitev in komercialnega razvoja.
Razvijalec aplikacij (hibridno, Mehika)
Razvijajte varne aplikacije Python in storitve cloud-native v okolju Google Cloud za podjetje Consertus, globalno podjetje za upravljanje kapitalskih programov in svetovanje. Razvijali boste API-je, mikrostoritve, infrastrukturo in rešitve programskega inženirstva s podporo umetne inteligence.
Opis
- Razvijanje, testiranje, uvajanje in vzdrževanje odpornih aplikacij Python v okoljih Cloud Run, GKE, Cloud Functions in Compute Engine.
- Ustvarjanje razširljivih mikrostoritev in arhitektur, ki temeljijo na dogodkih, s Cloud Pub/Sub, Cloud Tasks in Eventarc.
- Razvijanje in optimiziranje overjenih, različicnih REST API-jev s FastAPI in storitev gRPC.
- Ustvarjanje modularne in vzdržljive kode Python z uporabo PEP 8, statičnega tipiziranja in uveljavljenih inženirskih praks.
- Sodelovanje pri pregledih tehničnega načrta, načrtovanju sprintov, pregledih kode in arhitekturnih razpravah.
- Ustvarjanje in vzdrževanje rešitev Infrastructure as Code, ki temeljijo na Terraformu.
- Konfiguriranje in podpora delovnim tokovom CI/CD s Cloud Build, Artifact Registry, Cloud Deploy in GitHub Actions.
- Nastavljanje spremljanja, beleženja, sledenja in opozoril prek Google Cloud Monitoringa, Cloud Loggina in Cloud Tracea.
- Podpora poslovnim podatkovnim storitvam, vključno z BigQuery, Cloud SQL, Firestore, Cloud Spanner in Cloud Storage.
- Uporaba načel varne oblačne arhitekture z IAM, federacijo identitet delovnih obremenitev in dostopom z najmanjšimi privilegiji.
- Uporaba Claude Code in drugih pomočnikov za programiranje z umetno inteligenco pri razvoju, refaktoriranju, testiranju in dokumentiranju.
- Načrtovanje pozivov in delovnih tokov, ki ustvarjajo zanesljivo, razširljivo in za produkcijo pripravljeno kodo.
- Ocenjevanje kode, ustvarjene z umetno inteligenco, glede kakovosti, vzdržljivosti in varnosti pred njeno uporabo.
- Uporaba orodij s podporo umetne inteligence za ustvarjanje testnih ogrodij, dokumentacije OpenAPI in virov za razvijalce.
- Pomoč pri napredku praks življenjskega cikla razvoja programske opreme s podporo umetne inteligence.
- Izvajanje varnostnih ocen aplikacij z orodji Bandit, Semgrep, Snyk in SonarQube.
- Uporaba varnega programiranja v skladu z OWASP, preverjanja vhodnih podatkov in praks za varnost API-jev.
- Upravljanje poverilnic in skrivnosti z Google Secret Manager in Cloud KMS.
- Vzdrževanje skladnosti s poslovnimi standardi, kot so SOC 2, ISO 27001 in, kjer je primerno, HIPAA.
Zahteve
- Zahtevano je profesionalno znanje govorjene in pisne angleščine ter španščine.
- Diploma iz računalništva, informacijske tehnologije, programskega inženirstva ali sorodne tehnične discipline oziroma enakovredne poklicne izkušnje.
- Tri do pet let poklicnih izkušenj z razvojem programske opreme in izdelavo poslovnih aplikacij.
- Odlično poznavanje Pythona 3.10+ in sodobnih aplikacijskih ogrodij, kot je FastAPI.
- Izkušnje z asinhronim programiranjem, objektno usmerjenim načrtovanjem in razvojem API-jev.
- Izkušnje z načrtovanjem in uvajanjem kontejneriziranih aplikacij na platformi Google Cloud Platform.
- Praktične izkušnje s Cloud Run, GKE, Cloud Functions, BigQuery, Pub/Sub, Firestore, Cloud SQL in Cloud Storage.
- Izkušnje z razvojem Infrastructure as Code s Terraformom.
- Izkušnje z izdelavo avtomatiziranih testov s pytest, unittest ali primerljivimi ogrodji.
- Delovno poznavanje cevovodov CI/CD in praks DevOps.
- Izkušnje z orodji za razvoj s podporo umetne inteligence, kot so Claude Code, GitHub Copilot ali Cursor.
- Prednost je certifikat Google Cloud Associate Cloud Engineer ali Professional Cloud Developer.
- Prednost je certifikat Google Cloud Professional Cloud Security Engineer ali Professional Cloud DevOps Engineer.
- Prednost so izkušnje z integracijo poslovnih platform, kot so Workday, Salesforce, Deltek Vantagepoint ali Ironclad.
- Prednost je poznavanje Vertex AI, Document AI, Gemini API-jev, LangChain, LlamaIndex ali drugih ogrodij AI/ML.
- Prednost so izkušnje z varnostjo vsebnikov, Binary Authorization, varnostnimi kontrolami Kubernetesa in spremljanjem izvajanja.
- Prednost so prispevki k odprtokodnim projektom, paketom Python ali orodjem za razvoj cloud-native rešitev.
- Prednost je dobro poznavanje varnega razvoja programske opreme in načel varnosti aplikacij.
Ugodnosti
- Delo v sodelovalnem, prilagodljivem in vključujočem okolju.
- Priložnosti za širjenje strokovnih veščin in poklicnih sposobnosti.
- Pomemben prispevek k zapletenim kapitalskim programom.
- Delo na daljavo ali hibridno, odvisno od bližine lokalne pisarne.