Company Name:MetaCompliance LtdJob Title:Software EngineerRoles and Responsibilities:Develops, tests, and helps deliver high quality, performant software products and features to our customers.Works with the Product team to ensure that any new requirements are well understood within the team.Review any design deliverables to ensure they are fully coordinated, are within agreed timescales and meet team objectives.Enforce the coding standards document as it stands, enforce coding quality and code reviews, and suggest improvements as necessary to coding standards et al.Work closely with the Operations team to quickly work to close required Support cases and fix issues as a matter of priority.Work on assigned Change Requests and Enhancement Requests alongside Operations and other development teams and assist junior team members in their assigned CRs and ERs.Essential Experience and Skills:List in order of importance3 years experienceExcellent knowledge of Microsoft Development ToolsAzure DevOpsVisual StudioTesting toolsExcellent knowledge of ASP.NEt frameworkExcellent knowledge of SQL ServerExcellent knowledge of C#Working knowledge of Microsoft AzureWorking knowledge of Azure SQLKnowledge of JavaScript frameworks (ie React, Knockout, Angular)Familiarity with architecture styles/APIsA university degree in an Information Technology or Computer Science related fieldDesired Experience and Skills:Azure App ServiceDesired Years of Experience:3