Description
Business Intelligence Developer – Home Based – Fully Remote Working
Our client an established and expanding Software house who are situated in Norfolk, East Anglia are seeking applications from experienced Business Intelligence Developers to work on a permanent basis. This is a remote / homes-based opportunity.
Opportunity Summary
As a Business Intelligence Developer your responsibilities will include participating in the entire software development life cycle, debugging applications, and configuring existing systems. The design and build of data analytics platforms, repositories, data flows and toolsets. We are looking for someone who can help shape and build the business data analytics capabilities on key projects whilst working closely with full stack developers to achieve this. Ultimately, you’ll use experience in data analytics technologies to help develop and deploy high-quality applications, leveraging the latest Microsoft stack technologies on an ever-growing Azure platform.
Responsibilities
1. Write clean, testable code favouring Microsoft technology on an Azure platform
2. Assist with development of technical specifications and architecture
3. Design, build and deploy data repositories, BI solutions and data analytics/reporting platforms
4. Create tools to store data (Data lakes, OLAP cubes, data dictionaries and schemas etc)
5. Test and debug various .Net applications
6. Review and refactor code
7. Work closely with business areas focussed on data analytics and business intelligence
8. Support developers in their work
9. Recommend and execute improvements
Requirements
10. Proven track record as a .Net Developer
11. Proven track record in BI development
12. Background in data repository design and data mining
13. In-depth understanding of database management systems, OLAP, ETL etc
14. Familiarity with data and BI technologies
15. Expert knowledge of SQL
16. Familiarity with agile environments
17. Troubleshooting abilities
18. Good communication skills
19. Familiarity or experience with Azure advantageous
20. Knowledge of finance systems advantageous, but not essential