from various sources into centralised data repositories. 7. Document data architecture, processes, and workflows for reference and knowledge sharing. 8. Utilise programming languages (e.g., C#, Python, SQL) and technologies (e.g., Apache Spark, SSIS, .NET) to manipulate and analyse data. 9. Participate in code reviews, version control (e.g., using Git), and more »
Person Specification Skills/competencies Essential/competencies o Excellent communication skills - verbal, written, presentational and interpersonal Excellent skills in the area of JavaScript, C#, .NET Core, ASP.NET Core, RESTful APIs, SPA JavaScript frameworks, SQL Server Excellent skills in implementing software development design patterns MVC, IOC, Separation of concerns Excellent … approaches to resolution of issues Knowledge of project management and methodologies, e.g. PRINCE 2 Experience Essential Substantial experience in developing web software using .NET C# and ASP technology stack Experience working with Single Page Application (SPA) frameworks in JavaScript Substantial supervisory experience leading development teams Substantial experience of Agile development more »