As a DotNet Developer you will be
Key Responsibilities:
· Work to obtain excellent business knowledge of the full transaction cycle such that they can converse directly with users and other stakeholders with minimal hand-holding from Business Analysts.
· Work within a hybrid internal/consultant/vendor team to deliver a backlog of new features, enhancements, bug fixes and integrations to support the ongoing needs of client’s environment.
· Work collaboratively with the rest of the technical team, whilst also demonstrating end-to-end ownership of entire problems where required.
· Apply their strong software engineering skills to:
o Improve the ability to integrate vendor systems together.
o Improve the ability to unit test customisations of vendor systems.
o Improve the structure the source of such customisations.
· Demonstrate a broad set of technical skills including expert database development and administration, .NET/C# development and Powershell Automation/Devops skills.
· Provide 3rd line production support.
Required Skills:
· Extensive experience with C# .NET
o Very strong understanding of the core language and framework
o Service oriented development (WCF, Web API or ASMX)
o Data access development (ADO.NET, EF or equivalent such as NHibernate)
· Extensive SQL Server database design and development skills (excellent SQL skills assumed). A good working knowledge of database performance optimisation is also required.
· Experience with PowerShell.
· Experience with Windows Server infrastructure
· Experience working with agile delivery methodologies such as SCRUM or Kanban.
· Experience with Microsoft-based BI stack, including SSIS, SSRS and Power BI is desirable.
· Experience with Azure PaaS and IaaS and corresponding automation toolkits is desirable.