Senior Software Developer
CurrentI develop high-loaded OLTP application with over 70 000 installations, each installation may have up to 300 000 clients.I'm a gatekeeper for all database changes and database optimization.I also participate in an architecture team.Responsibilities:• Analyze existing databases, tables, indexes, stored procedures as well as data access/usage patterns and C# code in order to identify bottlenecks to scalability and responsiveness• Propose and implement changes to remove identified bottlenecks by redesigning tables, introducing indexes, stored procedures, views, table-valued functions, etc. or moving code to a backend.• Analyze business requirements, design and implement data model changes and data access code.• Develop and implement scripts to migrate data from existing databases for implementation of proposed database changes• Assist application developers with writing optimal SQL queries, stored procedures, functions, views, constraints, ETL scripts, migration scripts, etc.• Share database knowledge with other staff in a collaborative environment; developers, business analysts, support, quality assurance, and managersTechnologies:+ MSSQL(2008 -2016), MS Project, DACPAC+ C#+ Visual studio + TFS+ JIRA