We are looking for a Software Engineer with expertise and interest in SQL programming to join our Software Development team in Sydney. This is an amazing opportunity to work on a sophisticated enterprise software product.The team consists of 10 people in Sydney working as part of an international team of 38 people and a much larger global engineering organisation. We have a great skill set in Angular, .NET and Agile development and we would love to speak with you if you have a passion for software and database development skills that would help our team.This position will be contributing to the transition of the product to the next generation of web technologies with an emphasis on user-centred design. The position requires strong technical and analytical skills, creativity, flexibility, and empathy with our users. Your role will cover all aspects of software development with a focus on the data access layer and its underlying data structure, ensuring the performance of the product meets user expectations.You will work closely with your agile team to create high quality, innovative, and intuitive solutions to challenging and complex business problems.About You – experience, education, skills, and accomplishmentsIdeally, you are a full stack developer with a strong focus in SQL programming.Expert in database software, specifically in Microsoft SQL Server, including complex, stored procedures and functions.Expert in tuning for database performance.Experience in developing business products such as practice management software, workflow or accounting products.Experience in database management and configuring highly secure environments.Experience in SQL Server Reporting Services.Bachelor's degree in computer science or related degree or at least 4 years of equivalent relevant experienceEffective communication skills; ability to express ideas logically.A passion to continuously learn about modern technologies and improve skillsIt would be great if you also had . . .Experience working in an agile environment.Experience in developing large-scale database managed software systems.Experience in build and deployment processes using modern CI/CD tools.Understanding of cloud technologies and their use in a hybrid environment.What will you be doing in this role?Develop high quality software for product enhancements that prioritizes user experience and performance as key considerations.Create elegant and beautiful enterprise web applications that delight our users and provide fast access to the data they need to see.Mentor other developers on best practices for SQL coding and provide expertise in troubleshooting and tuning performance related tasks.Collaborate in an agile product and design team to develop a shared understanding of required functionality.Implement solutions in accordance with industry best practice that consider scalability, testability, responsiveness, security and performance.Contribute to the ongoing evolution and improvement of development processes.Provide third-level technical support for our customers on complex issues that require the skills of a database software engineer.Adhere to corporate standards, following quality standards, design guidelines, and agreed methodology.Hours of workThis is a permanent full time position.At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting