logo
Australian University

Full Stack Developer

Unknown

July 15, 2026 at 8:41 AM

DEPARTMENT: Information and Communication Technology

Unit: Business Systems

FUNCTION: Responsible for designing, developing, deploying, and maintaining software applications, specifically using the Microsoft .Net framework. Develop and support front end and backend components of an application.


PRIMARY TASKS:

  1. Gather and understand requirements and transform them into useful applications in line with the service goals.
  2. Build responsive user interfaces using HTML, CSS, JavaScript, and front-end frameworks.
  3. Build server-side components and APIs using .NET, C#, ASP.NET, and other related technologies.
  4. Design and implement relational database systems using SQL Server.
  5. Write code to integrate with databases such as MySQL, MSSQL, and Oracle Databases.
  6. Write clean, maintainable, and efficient code.
  7. Debug and troubleshoot issues and implement fixes in a timely manner.
  8. Optimize applications for maximum speed, scalability, and security.
  9. Test applications to ensure they meet requirements and are free of bugs.
  10. Analyze, evaluate, and document user requests for new and modified systems and applications that may leverage existing technologies or incorporate new ones that need to be researched and evaluated.
  11. Collaborate with other team members to deliver high-quality software solutions.
  12. Stay up to date with new technologies and best practices in web development.
  13. Follow the university rules and regulations.
  14. Perform other related duties as assigned.


SELECTION CRITERIA:

ESSENTIAL:

  • Bachelor’s degree in relevant field.
  • Minimum 3 years of relevant experience.
  • Experience in C#, ASP.Net, and SQL Server.
  • Good understanding of front-end technologies such as HTML, CSS, and JavaScript.
  • Familiarity with software design patterns, unit testing, and continuous integration/deployment.
  • Understanding of web development concepts.
  • Ability to work in a fast-paced environment and deliver high-quality work under tight deadlines.
  • Excellent problem-solving and communication skills.
  • Experience with agile software development methodologies is preferred.