Job Description We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Brisbane, Australia. In this role, you will be responsible for designing, developing, and maintaining mission-critical applications using the latest .NET technologies. Collaborate with cross-functional teams to gather requirements, design solutions, and implement robust and scalable software systems Develop and maintain high-performance, secure, and maintainable code using .NET framework, C#, ASP.NET, and related technologies Design and implement RESTful APIs, web services, and integrate with third-party systems Participate in code reviews, ensure adherence to coding standards, and promote best practices Troubleshoot and debug complex issues, optimize application performance, and implement effective testing strategies Stay up-to-date with emerging technologies, industry trends, and best practices in software development