Database Administrator
Ma Financial Group
About MA Financial Group
MA Financial Group Limited is an ASX-listed financial services firm specialising in managing alternative assets, lending, corporate advisory, and equities. Launched in 2009, we have advised on transactions worth over $125 billion. Today, we have $13+ billion in assets under management.
We have a team of 800+ professionals across Australia, China, Hong Kong, New Zealand, the Philippines, Singapore, and the United States. For more information, visit: https://mafinancial.com/
Database Administrator
We’re looking for a hands-on Database Administrator who enjoys building, optimizing, and automating database systems that keep the business running smoothly. In this role, you’ll work with SQL scripts, performance tuning, and automation using C#, PowerShell, and Python, while helping keep our data secure, reliable, and easy to access. You’ll partner closely with developers and reporting teams to support data pipelines, cloud platforms, and ongoing improvements to how we manage and use our data.
Key Responsibilities
- Design, implement, and maintain database systems to ensure availability and high performance.
- Develop and optimise SQL queries, stored procedures, and database structures.
- Use Python and C# to automate database tasks and integrate with business applications.
- Build and maintain data processing and loading scripts using Bash/PowerShell and C#.
- Monitor database performance and troubleshoot issues.
- Ensure data integrity, security, and compliance with industry standards.
- Perform regular database backups and contribute to disaster recovery planning.
- Collaborate with internal teams to support data and reporting requirements.
- Maintain accurate documentation of database configurations and procedures.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Proven experience as a Database Administrator with advanced skills in Microsoft SQL Server (or other SQL platforms such as MySQL).
- Strong experience with C# and PowerShell.
- Familiarity with SQL Server Job Agent.
- Experience in database automation, ETL processes, and data migration.
- Knowledge of cloud-based databases such as AWS RDS or Azure SQL Database is a plus.
- Experience with reporting tools like Power BI or SSRS.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to manage multiple tasks and work independently.
Preferred Qualifications
- Programming experience in Python.
- Knowledge of DevOps practices, CI/CD pipelines, and database version control.
- Understanding of data security and encryption best practices.
- Experience with SQL Server Analysis Services (SSAS), especially tabular cubes.
- Background in database performance tuning and optimisation.