Position: Senior MS SQL Developer
Company: Trinetix
Category: SQL
Experience required: 3y
English level: intermediate

Your future dynamic and friendly team (25-30 people and more) consists of: Developers (Back-end and Front-end), QA Engineers, Application Architect, Technical Delivery Managers and Business Systems Analysts.

**Requirements:**

- 4+ years of experience with Microsoft SQL Server 2008 and higher, Azure SQL
- Proven track record of designing, building, and launching complex applications.
- Must be competent to work independently in database management activities.
- In-depth understanding of systems design and programming.
- Possesses a thorough understanding of SQL database design and implementation methodologies.
- Experience with data mining techniques and procedures; knowing when their use is appropriate.
- Willingness to teach and mentor Database team members and other IT individuals.
- Experienced in best practices for design, development, modeling, and implementation of data warehouses and relational databases.
- Excellent written and verbal communication skills with the ability to influence or persuade others in positive or negative circumstances.
- Dacpac understanding.
- Ability to optimize requests.
- Understanding how indexes works.

**Will be a plus:**

- Experience with Agile \ SAFe development practices
- Experience in working with VSTS \ ADO 

**Responsibilities:**

- Development and analysis of database objects;
- Data modeling, database optimization, supporting data migration process;
- Understanding and implementation of schemas, interpreting and writing complex code;
- Optimization of queries and stored procedures in high-load multi-user environment
- Cooperation with a team of .NET Developers and QAs.

**Perks:**

- Paid training programs, language courses;
- Medical insurance, gym, lawyer support, etc.;
- Free parking spot at a guarded lot near the office;
- Wonderful office with the irresistible view;
- Jam-free roads to the office and back;
- Great team events;
- Travel discounts;
- Variety of knowledge sharing opportunities