Responsibilities
- You will take the role of the database engineering lead and join in the development of our enterprise software solution. Responsibilities include:
- Lead database centric projects and initiates
- Write and optimize SQL Code to implement database logic and database maintenance
- Monitor, tune and troubleshoot database performance and data concurrency
- Assist in data modeling
- Execute database administration tasks in our development and test environments
- Develop and maintain database and coding standard
- Perform code reviews
- Interact with development teams, and internal and external clients
- Lead a team of DB Engineers and be a single point of contact for the DB Engineering team.
Required skills & Experience
- Experience creating database upgrade strategies (especially with Liquibase)
- Experience developing in programming languages other than T-SQL (Hibernate, Java preferred)
- Microsoft SQL Server certifications
Preferred skills
- 8+ Years of SQL Server development experience
- Expert knowledge of database design
- Experience with various versions of SQL Server including Standard and Enterprise editions of 2012, 2014, 2016 and 2019
- Experience writing and tuning complex SQL queries
- Strong understanding of SQL Server security, performance monitoring and optimizing
- Experience in developing and executing complex SSIS packages
- Experience with ETL and Data Warehousing (SSRS, SSAS, Jasper server, R)
- Ability to plan, test and implement the safe modification of a production database environment during Software upgrade cycles
- Experience with software eco-system (GIT, Bitbucket, Stash, SVN)
- Start-up mindset, enjoy the versatility required in this position
- Great communication skills
- BS degree in CS, or equivalent experience