Take part in all application development lifecycle phase
Your main responsibilities will be to develop software systems; you will participate in logical and physical design of the product and understand the business requirements.
You will solve complex technical problems that other team members may encounter, be an integral part of a Scrum team, review and enforce the quality of code written within your team, tutor junior developers.
You will be involved in a broad range of complex technical or professional work activities, in a variety of contexts.
You will work under general direction within a clear framework of accountability. Substantial personal responsibility and autonomy is required.
Excellent knowledge of ETL tools
Knowledge of Microsoft Business Intelligence stack
Knowledge of Reporting Services
Experience in tackling performance tuning at physical / database level (database settings and options)
Knowledge principles of database design, data acquisition and data access analysis and design
Knowledge of stored procedure writing, query optimization, and indexes
Knowledge of database performance tuning techniques
Develop functions / stored procedures to provide custom functionality
Monitor database performance
In-depth analysis of query execution plan
Query and database tuning to improve performance
Knowledge of the Kimball model;
Agile delivery experience;
Financial data insights;
Team oriented attitude and the ability to work well with others in order to achieve a common goal;
Open to working in an agile environment as part of a scrum team;
The ability to take the initiative, drive the project and innovate;
Having a proactive attitude towards solving problems;
Good client facing skills;
Good English language skills;
Interest in career development and willingness to learn;
Willing to travel at client premises at least for 3-6 weeks for shaping the project