Job Brief Ardanis Technologies Limited are looking for a skilled .NET Developer (.NET and C#) to join our team with an immediate start. This role is ideal for someone who is highly motivated to work with our team who produce high-quality solutions for our customers. You will be a key player in our team helping with design, development and guiding other team members. The ideal candidate should be passionate about software development craftsmanship and be interested in emerging technology and approaches. A hands-on approach with an eye on best practice and processes are required for the role. ResponsibilitiesImplement solutions as per technical design and participate in design activities as requiredPlanning and estimation of development tasks as part of the SCRUM team and strive for accuracy while meeting deadlinesParticipate in the full development lifecycle of new functionality and enhancements on greenfield and existing applicationsCommitment to producing high quality, highly performant and robust software within agreed time estimates and to agreed quality standardsParticipate in changes, and continuous improvements to existing software development, testing and deployment processesAbility to work hands on in a fast-paced, agile work environment supporting your colleagues as requiredAbility to work in a team and collaborate with multiple business and technical teams.Requirements/Skills5+ Years of .NET development experience3+ Years C# development experienceStrong practical knowledge of JavaScript, Typescript, HTML & CSS skillsExperience unit testing (Jest, Mocha, NUnit, Moq etc)Experience building RESTful APIsExperience working with ASP.NET Core MVCCSS pre-processing such as SASS, SCSS or LESSExperience working with Git and related contribution workflows (feature branches, pull requests etc.)Excellent communication and problem-solving skillsExcellent knowledge of Relational Databases, SQL and ORM technologies (Entity Framework, Dapper etc.)Experienced in utilizing the power of Microsoft AzureExperience with test-driven development and behavioural driven development.Experience using SpecFlow(optional)Experience with Agile Development and SCRUMExperience with Azure DevOps practices such as CI/CD, Continuous Testing and Infrastructure as CodeBSc degree or higher in engineering, or equivalent experienceExpert in back-end software engineering, including data models, persistence layers, back-end services, caching strategies, API design and implementation and asynchronous messaging.English SpeakingCompetencies Strategic-minded - focuses on the big picture, ensuring that goals and objectives are strategically aligned with the organisation’s vision and missionDecision making - makes decisions and takes responsibility for themSupportive - seeks ways to support team efforts while contributing to overall organisational successResults driven - achieves goals in a timely manner while providing excellent client service