PROGRAMER/PROGRAMERKA-DEVELOPER

ČAZMATRANS - NOVA d.o.o.
Croatia, ČAZMA
Full time
Contract
Updated: 6/3/2026
Contact Employer

Rad na projektima i razvoj poslovnih aplikacija, razvoj ERP-a u PROGRESS SOFTWARE tehnologiji. Analiziranje projektnih zahtjeva korisnika za novu informatičku obradu poslovnih procesa i razvijanje nove aplikacije u svim fazama. Vršenje potrebnih izmjena i reorganizacije baze podataka, izrada programskih modula, testiranje aplikacije, uočavanje i rješavanje problema i grešaka.

  1. Rad na projektima i razvoj poslovnih aplikacija, razvoj ERP-a u PROGRESS SOFTWARE tehnologiji

  2. Razumijevanje modernog ERP sustava

  3. Instalacija certifikata na radne stanice /banke/fina/fiskal-porezna uprava

  4. Potrebno znanje  i vještine.

Progress OpenEdge ver.12 / ver13  samostalno razvijanje aplikacije za potrebe ERP-a koji se koristi u kompaniji.

  1. ABL jezik (Progress 4GL) – temelj svega

• sintaksu ABL a

• rad s bufferima i temp tablicama

• rad s query objektima

• transakcije (DO TRANSACTION, NO-UNDO, LOCKING)

• rad s datasetima i ProDatasetima

• rad s dinamičkim objektima (dynamic queries, dynamic buffers)


  1. OpenEdge baza podataka

• strukturu baze (tablice, indeksi, sekvence)

• kako radi shared memory, latches, blokade

• kako optimizirati upite

• kako koristiti indeks pravilno

• kako raditi s dump & load

• kako raditi s DB startup parametrima (basic level)


  1. PASOE (Progress Application Server for OpenEdge)

• kako se aplikacija deploya na PASOE

• razliku između klasičnog AppServera i PASOE a

• rad s REST servisima

• rad s session managed i stateless pristupom

• konfiguraciju instance i logging


  1. Rad s modernim alatima

• Progress Developer Studio (PDSOE)

• debugging

• profiling

• refactoring

• rad s projektnom strukturom

• build & deploy procese


  1. Integracije i API-ji

OpenEdge 12 se često koristi u kombinaciji s drugim sustavima. Programer mora znati:

• REST API (izrada i potrošnja)

• JSON i XML obrada

• rad s HTTP/HTTPS requestima

• rad s vanjskim servisima (ERP, CRM, payment, itd.)


  1. Sigurnost

• TLS 1.2+

• certifikate

• autentikaciju i autorizaciju

• zaštitu podataka u tranzitu i mirovanju

• sigurnosne prakse u ABL u (SQL injection, buffer overflow, itd.)


  1. DevOps i okruženje

• kako se aplikacija pokreće u produkciji

• kako se radi deployment

• kako se radi monitoring (OE Management, logs)

• osnovni rad s Dockerom (ako se koristi)

• backup i recovery procedure


  1. Arhitektura OpenEdge aplikacija

• višeslojnu arhitekturu (UI – Business Logic – DB)

• kako se organizira kod

• kako se pišu reusable moduli

• kako se radi s persistent procedurama

• kako se radi s event driven pristupom


  1. Instalacija i konfiguracija aplikacija

• instalirati OpenEdge Developer Studio

• instalirati OpenEdge runtime

• instalirati PASOE instance

• konfigurirati environment varijable (PATH, DLC, PROPATH)

  1. Windows korisnici i prava, Poznavanje Windows servera

• razliku između admin i standard user

• kako dati prava za folder (read/write/modify)

• kako servisima dati prava pristupa

• kako aplikacije koriste korisničke profile

  1. Poznavanje i upravljanje Backup VEEAM sustavom

  2. Konfiguracija i održavanje Sonicwall firewall

  3. Konfiguracija i održavanje SWLAN-a

  4. Instalacija i pomoć korisnicima pri korištenju Windows okruženja

  5. Aktivno znanje engleskog jezika u govoru i pismu

  6. Vozačka dozvola B- kategorije i sposobnost samostalnog putovanja po RH.

  7. Izvanredna pomoć korisnicima van radnog vremena daljinskom pomoći

  8. Spremnost na hitnu intervenciju vozilom, van radnog vremena na području RH

Required experience

Not Specified (36 months)

Translated