Key Skills and Experience:
Essential:
              • Strong C# skills server-side development orientated
              • Good analytical & collaboration skills
              • Azure platform developer – data lake, storage, functions, API app services, eventing/messaging
              • Good knowledge and practical experience of software design principles & basic patterns (SOLID)
              • Strong emphasis on testing – unit, integration and automation
              • Strong emphasis and proven track record of building robust software that is easy to debug and operate
              • Azure DevOps/VSTS experience – creating/operating CI/CD build and release pipelines
              • Agile Scrum/Kanban ways of working experience
Desired:
              • Experience with Azure Data Factory/SSIS desirable
              • Knowledge of event driven software desirable
              • API design and implementation experience desirable
              • BDD exposure desirable, ideally with SpecFlow
              • DevOps experience
Personal Attributes:
              • Adaptable to change, versatile and pragmatic
              • Uses best practice development techniques but can change approach according to conflicting timelines/risks involved
              • Comfortable talking to trading business users and can translate business needs into tangible IT deliverables
              • Keeps up-to-date knowledge with recent IT software developments (open source and cloud in particular)
              • Uses initiative and owns end-to-end solution delivery
              • Brings creative and innovative ideas to the table, is inquisitive and excited by new technology
              • Proactively communicates and shares understanding and experience within a team
Used to working in a flexible, independent manner on a mixture of small unstructured and large structured items
 Excellent communication skills