Select a career to view full details.
Designs and builds application programming interfaces enabling secure, scalable system communication.
Builds and optimises server-side logic, databases, APIs, and system infrastructure powering applications.
Builds automated pipelines and cloud-native systems enabling continuous integration, deployment, and operational reliability.
Builds both frontend and backend components of web applications using integrated development stacks.
Designs, develops, and maintains software applications using programming principles and engineering practices.
Designs large-scale software architectures, ensuring system efficiency, scalability, and long-term reliability.
Builds interactive websites and applications using web technologies, frontend logic, and responsive design principles.