Developer
To develop the LLP's use of technology in support of business protection, client service and profitability
Role deliverables
- Develop the architecture, tools, procedures and methods employed in the application environment in line with technical advances and business requirements
- Ensure that developments are carried out in accordance with established Company IT procedures and standards. Participate in the establishment of development procedures and standards
- Take responsibility for the support and maintenance of existing applications and systems as assigned
- Participate in the process of selecting the solution most appropriate to the stated business requirements
Knowledge
- C# (6 and above)
- .NET Framework (4 and above)
- .NET Core (ASP.NET Core 2 and above)
- NET MVC
- SQL Server 2014 and above, with strong SQL skills (querying, analysing & tuning)
- Unit Testing (knowledge of and experience with xUnit, Moq, AutoFixture is beneficial)
- Azure DevOps, CI, CD & Release Management
- Angular
- Azure Cloud
- Azure API development and management
- Message Queueing technologies (Service Bus, Azure Queue Storage, Event Hubs)
Experience
- Experience of working in a development role
- Experience of working in an Agile (Scrum preferred) environment
- Experience of working in a CI/CD environment
- Experience with Azure SQL Databases is beneficial