Developer Programmer
Legal Vision
LegalVision is a market disruptor in the commercial legal services industry. Our innovative business model and custom-built technology allow our lawyers to provide a faster, better quality and more cost-effective client experience. LegalVision is a leader in delivering legal services in Australia, New Zealand and the UK, and has assisted more than 150,000 businesses. We were named an Employer of Choice by Australasian Lawyer in 2019 and 2020, and Law Firm of the Year at the 2021 and 2022 Australasian Law Awards.
Key Details
Reports to: Chief Technology Officer
Location: Sydney, NSW
Employment Type: Full Time
Salary: $70,000-80,000 per annum (excluding superannuation)
Purpose
The main responsibility of this role is to maintain, monitor, and enhance the company website and various cloud-based platforms, including the practice management platform, client portal, CRM, and Business Analytics tools. This involves tasks such as interpreting and constructing specifications and technical designs, coding and modifying software applications, and using business functional models. In addition, this role is heavily involved in troubleshooting, which can require a diverse set of technical skills.
A strong technical background is necessary, in areas such as:
- Programming
- Databases
- Networking
Tasks and Duties
- Modify, develop, maintain, and test internal and external web-based platforms, including LegalVision’s proprietary software applications and business analytics tools;
- Write, modify, and develop programming code/language for proprietary software, interpret technical designs, and work with the wider Technology Team to introduce and roll out new and updated applications;
- Configure, maintain and troubleshoot hosting infrastructure, write documentation, and make recommendations;
- Construct technical specifications ensuring appropriate security protocols are implemented, reviewed and adhered to for the purpose of safeguarding confidential and sensitive information;
- Apply industry-standard hardware and software optimisation techniques and specifications, across multiple browsers, operating systems and devices;
- Diagnose, address and resolve various software, hardware and networking issues as a proactive and reactive measure;
- Regularly monitor for and apply software and hardware updates and patches to ensure software applications operate with minimal disturbance; and
- Liaise with a range of stakeholders within the company to understand and prioritise new platform features and requirements.
Required Skills and Knowledge
- At least 2 years of full-time work experience in software development;
- Bachelor degree or higher qualification. At least five years of relevant experience and/or relevant vendor certification may substitute for the formal qualification;
- Strong communication and team collaboration skills, both written and verbal;
- Understanding of the Software Development Lifecycle, DevOps, project tracking software; and
- A can do and problem solver attitude.
Programming languages
- PHP
- Javascript
- HTML5
- CSS
- Typescript
- Java
- MySQL
Systems/Infrastructure
- Linux/Unix
- Apache
- Vagrant/Docker
- CI/CD
- The AWS ecosystem (e.g. EC2, S3, RDS, ELB)
Frameworks/tools
- Symfony
- Laravel
- Wordpress
- Bootstrap
- Vue
- SASS
- PHPUnit
- Webpack
- Gulp
- Xdebug
- Doctrine/Eloquent
Others
- Jira
- DDD/CQRS
- JWT
- Networking: layers and protocols
- Networking: switching and routing