Database Engineer II

Company : Mitratech
Job Description
Essential Duties & Responsibilities:
- You will be leading our efforts to continually increase database performance and scalability
- You will be creating solutions targeting the latest versions of our technology stack and encouraged to think creatively in order to fully utilize these tools.
- You will help bring an experienced, database-focused perspective to regular design sessions, code reviews and agile ceremonies.
- You will work closely with Product Owners and scrum teams to help deliver high quality, performant and scalable features inside of agreed timescales
- You will work closely with our technical services teams to help diagnose and resolve production issues
- You will provide technical mentorship, best practice guidelines and upskilling to scrum team members and across functional boundaries where appropriate
- You will lead by example, contributing to a culture of high quality, personal ownership and customer focused execution

Required Skills & Experience:
- 2+ years of commercial development with extensive relational database design/architecture experience
- Microsoft SQL Server (2012,2014,2016,2017,2019,Azure)
- Database version control systems
- An understanding performance tuning and optimizations
- Exposure to Continuous Integration / Continuous Deployment practices
- Modern source control systems (Git, BitBucket, Azure DevOps, Perforce etc.)

Desired Skills & Experience:
- Agile, Scrum, XP, TDD
- SSRS, SQLite, NoSQL Databases, SSIS
- Unit testing and mocking frameworks (T-SQL-t)
- Computer Science
- OO concepts and design patterns
- Test Automation
- Experience with risk, compliance and document control business technology

PS: This is SQL developer role , please don't apply if you have experience in SQL administration