Responsibilities
Take part in all application development life cycle phase;
Develop software systems and participate in logical and physical design of the product by understanding the business requirements;
Solve complex technical problems that other team members may encounter;
Take part in a broad range of complex technical or professional work activities, in a variety of contexts;
Work under general direction within a clear framework of accountability;
Be an integral part of a Scrum team, review and enforce the quality of code written within your team;
Offer support to junior team members.
Qualifications and Experience
We are looking to expand our team with open, thoughtful and adaptable colleagues who have 7+ years of working experience with the following :
SQL and data modelling;
Microsoft Power BI development, including Power Query and DAX;
Experience working in a BI role creating dashboards and reports of varying complexity with visualization and analytical tools like Power BI or Tableau / QlikView;
Experience working in an Agile environment, including test driven development (TDD);
Knowledge of the Microsoft Azure Data Stack;
Good verbal and written communication skills, both a technical and business level;
Open to new ideas and approaches with an enthusiasm to obtain results;
A logical and detailed approach to technical planning.
Any of the following areas constitute an advantage :
Financial reporting development;
Understanding data query performance tuning and optimisation;
BI and data-warehouse modelling techniques and approaches (e.g. Kimball vs Inmon);
Continuous Integration and Continuous Delivery Processes;
Azure Analysis Service, Azure Synapse Analytics, and Azure Databricks.
Additional Information
Private health insurance, monthly sports allowance & meal tickets;
Loyalty annual leave days & replacement days for weekend bank holidays;
Various options for purchasing Endava shares at a preferential price;
Referral bonus;
Work from home and flexible working hours;
Multiple offers and employee discounts;
Ongoing learning opportunities complex projects, trainings, coaching, conferences, workshops, certifications, online learning platforms subscriptions etc. ;
Diverse company social life - events, sports tournaments, team buildings, passion groups (e.g. hiking, book club, green team);
Multicultural environment - working with colleagues and clients across different countries.
APPLY NOW