Wat doet een Progress-ontwikkelaar?
Een voortgangsontwikkelaar werkt in gespecialiseerde soorten ontwikkelingsrollen in IT. Veel voortgangsontwikkelaars werken met een software programmeertaal genaamd Progress 4GL, ontwikkeld door een bedrijf genaamd Progress Software. Sommige van deze banen draaien ook om het idee van vooruitgang in kunstmatige intelligentie, waarbij een voortgangsontwikkelaar mogelijk betrokken is bij voortdurende inspanningen om meer te bereiken met AI.
Progress-ontwikkelaars moeten vaak specifieke ervaring hebben met voortgang 4GL. De naam van deze taal is sindsdien gewijzigd in OpenEdge Advanced Business Language of OpenEdge ABL, maar sommige werkgevers kunnen er nog steeds naar verwijzen met de oude naam. Deze software maakt gebruik van relationele database en andere programmeertools om ontwikkelaars te helpen meer in een applicatie te bouwen of te renoveren voor moderne doelen of benchmarks.
Een van de verantwoordelijkheden van een voortgangsontwikkelaar kan zijn om een team of project te beheren om deadlines te halen. Sommige werkgevers die voortgangsontwikkelaars inhuren, hebben het over eigendom van een project of proces, waarbij deze persoon mogelijk een grote verantwoordelijkheid draagt bij IT-projecten. Deze personen kunnen fulltime werken en ook tijdens speciale uren beschikbaar zijn voor problemen met een specifiek technisch project.
In veel functies zullen voortgangsontwikkelaars vaak verschillende professionals ontmoeten om te brainstormen over ontwikkelingsdoelen. Deze professionals werken vaak samen met andere ontwikkelaars en ingenieurs, evenals met databasebeheermedewerkers of kwaliteitszorgmedewerkers. Ze kunnen werk op hun afdelingen melden aan verschillende andere afdelingen om te controleren of de verschillende bij projecten betrokken partijen zich op dezelfde pagina bevinden. Deze personen kunnen ook bedrijfsleiders ontmoeten om feedback te krijgen over enkele van de doelen en vereisten voor een specifiek project.
In het algemeen wordt van een voortgangsontwikkelaar verwacht dat hij een grondige kennis heeft van verschillende aspecten van ontwikkelingsprojecten. Dit kan een gedetailleerde analyse van gebruikersbehoeften, uitgebreide productie van documentatie over software, of nauwgezet volgen van ontwikkeling naar vooraf vastgestelde normen of doelen omvatten. Deze persoon kan ook betrokken zijn bij het testen of debuggen van applicaties of andere producten om aan de normen te voldoen.
Veel voortgangsontwikkelaars zullen kennis over besturingssystemen, databases en andere technologie gebruiken om hun verschillende doelen te bereiken. Deze professionals kunnen ook profiteren van specifieke ervaring en kennis van bepaalde bedrijfstakken of gebieden waar werkgevers specifieke soorten technologische middelen gebruiken. Geavanceerde graden in informatica of vergelijkbare gebieden kunnen een voortgangsontwikkelaar helpen om de juiste vaardigheden en ervaring aan tafel te brengen.