We are looking for a Database Software Engineer 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 a scrum team of 10 people in a product group of 35. 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 focus on the data ac‐ cess layer, ensuring the performance of the product meets user expectations. You will work closely with your agile team for creating high quality, innovative, and intuitive solutions to challenging and complex business problems. To be successful in this role, you will need strong technical and analytical skills to be applied to overcome challenges that arise when working across multiple technologies. You will harness your creativity to help develop user-centric solutions and aim to significantly improve the productivity of their workday.
About You - experience, education, skills, and accomplishments
- Experience in developing business products such as accounting, finance or practice management software.
- Expert in database software, specifically in Microsoft SQL Server, including complex, high performance stored procedures.
- Expert in database management, including tuning for performance, 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 experience
- Effective communication skills; ability to express ideas logically.
- A passion to continuously learn about modern technologies and improve skills.
It 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?
- Create elegant and beautiful enterprise web applications that delight our users and provide fast access to the data they need to see.
- Collaborate in an agile product and design team to develop a shared understanding of required functionality.
- Develop high quality software for product enhancements that prioritises user experience and performance as key considerations.
- 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.
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.