YOUR ROLE
You will be working with the IT Teams business analysts and developers. Responsible for the development, implementation, and support of information systems and applications. This role involves both system analysis and software development tasks.
This is an exciting time to join a national team, and this role can be based in Brisbane or Melbourne. The key requirements include but are not limited to:
- Design, develop, test, and deploy modern web applications using Blazor, .NET, SQL, and other technologies as required.
- Work closely with product managers, designers, and other developers to deliver user-centric solutions that are both functional and visually appealing.
- Implement and maintain secure, efficient, and reusable APIs to enable seamless integration with internal and external systems.
- Develop and manage relational databases using SQL, optimizing queries and ensuring data integrity and security.
- Craft interactive, responsive, and accessible user interfaces with CSS and Blazor, adhering to the latest design standards and best practices.
- Integrate authentication and authorization mechanisms, including Oauth, to ensure that user data and application resources are protected.
- Apply thorough knowledge of security principles to all phases of application development, identifying vulnerabilities and implementing best practices to mitigate risks.
- Collaborate with the DevOps team to support continuous integration, deployment, and monitoring processes. Participate in troubleshooting and resolving production issues as they arise.
- Engage in code reviews, technical discussions, and knowledge sharing to maintain high standards of software quality across the team.
- Write clear, maintainable, and well-documented code, following industry standards and team guidelines.
- Stay informed about emerging technologies, frameworks, and methodologies relevant to full stack development, and proactively propose improvements to our technology stack.
- Provide prompt and effective support for escalations to issues raised with the Service Centre for key applications and platforms
To be successful in the role you will demonstrate the following skills and experience:
- Minimum 2 years of professional experience as a full stack or web developer.
- Programming Languages: Proficient in C# and .NET for backend development.
- Frontend Development: Demonstrated expertise in Blazor and CSS for building modern, dynamic user interfaces.
- Database Management: Strong skills in SQL, including designing schemas, writing complex queries, extracting and merging data sets and optimizing database performance.
- Knowledge of database design principles and familiarity in database performance management
- API Integration: Experience in designing, developing, and consuming RESTful APIs and web services.
- Authentication: Working knowledge of Oauth for secure user authentication and authorization.
- DevOps Knowledge: Familiarity with basic DevOps concepts and practices, including CI/CD pipelines, version control (e.g., Git), and deployment automation.
- Security: A solid understanding of security principles related to application development, including but not limited to input validation, secure storage, encryption, and secure coding practices.
- Problem Solving: Strong analytical and troubleshooting skills, with the ability to quickly diagnose and resolve technical issues.
- Collaboration: Excellent communication skills and a collaborative mindset, with the ability to work effectively in cross-functional teams.
- Documentation: Ability to produce clear technical documentation for code, APIs, and systems
Gadens is the only law firm to be recognised in AFR BOSS Magazine’s Best Places to Work 2024, which ranks Australia and New Zealand’s best workplaces across nine industries. We are a leading, independent Australian law firm, with a clear vision and strategy for the future. We help people achieve their purpose in a complex world, by leading by example, inspiring others, innovating and building something we are all proud of. We have a growth strategy and as part of our evolution and journey, we are creating a modern law firm that will rival Australia’s top tier firms. At Gadens, we:
- develop and inspire our people
- do the right thing and make an impact
- work with quality clients in our chosen markets
- solve problems with people and technology working seamlessly together
- are a widely recognised and respected brand