Functieoverzicht:
De softwareontwikkelaaris verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van de Mozart-applicatie met behulp van .NET- en Java-technologieën. De rol omvat het werken in de gehele levenscyclus van softwareontwikkeling, van het verzamelen van vereisten tot implementatie en ondersteuning, waarbij de levering van hoogwaardige, schaalbare en onderhoudbare softwareoplossingen wordt gewaarborgd.
Functie details:
Thuiswerken
Maandag tot vrijdag: 8 AM tot 5 PM Melbourne Time Zone of 8 AM tot 5 PM Filippijnse tijd.
*Volgens Australische feestdagen
Verantwoordelijkheden:
- Toepassingen ontwerpen, ontwikkelen en onderhouden met .NET- en Java-technologieën.
- Samenwerken met productmanagers, bedrijfsanalisten en belanghebbenden om vereisten te verzamelen en te analyseren en deze te vertalen naar efficiënte en effectieve technische oplossingen.
- Implementeren en naleven van best practices op het gebied van softwareontwikkeling, waaronder coderingsstandaarden, unit testen en debuggen om ervoor te zorgen dat de functionaliteit en prestaties van de applicatie van hoge kwaliteit zijn.
- Nauw samenwerken met andere ontwikkelaars om softwarearchitecturen te ontwerpen en te implementeren die schaalbaarheid, onderhoudbaarheid en prestaties ondersteunen.
- Deelnemen aan codebeoordelingen om ervoor te zorgen dat de ontwikkelingsstandaarden en best practices worden nageleefd.
- Problemen met applicaties oplossen en oplossen en doorlopende ondersteuning en onderhoud bieden voor geïmplementeerde applicaties.
- Blijf op de hoogte van opkomende technologieën en trends in de sector om het ontwikkelingsproces en de kwaliteit van de applicaties voortdurend te verbeteren.
Kwalificaties:
- Een bachelordiploma in Informatica, Software Engineering of een aanverwant vakgebied is een pré, maar niet vereist op basis van gelijkwaardige ervaring.
- Sterke ervaring in .NET- en Java-ontwikkeling, met een goed begrip van objectgeoriënteerde programmeerprincipes en ontwerppatronen.
- Vaardigheid in full-stack ontwikkeling, inclusief frontend technologieën zoals HTML, CSS, JavaScript en relevante frameworks.
- Bekendheid met clouddiensten zoals AWS of Azure is een pluspunt.
- Sterke probleemoplossende vaardigheden met het vermogen om applicaties te debuggen en te optimaliseren voor prestaties en schaalbaarheid.
- Ervaring met softwareontwikkelingsmethodologieën zoals Agile of Scrum.
- Uitstekende communicatie- en samenwerkingsvaardigheden en het vermogen om effectief te werken in een teamgerichte omgeving.