Direct message the job poster from Riccom LtdRiccom is a leading technology firm in the UK specialising in field service and compliance.We are dedicated to delivering innovative solutions that drive our clients' success. At Riccom, we believe in fostering a collaborative and inclusive environment where every team member's contribution is valued.Job Description:We are seeking a highly skilled and experienced Senior Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development, with expertise in C#, .NET Core, and a proven track record of developing, deploying, and testing high quality software solutions. This role involves working on cutting edge projects, providing support for our legacy systems, and contributing to the growth and success of our company.Key Responsibilities:Design, develop, and implement software solutions using C#, .NET Core 9, and Blazor, with an emphasis on performance, scalability, and security.Experience with Telerik Components for Blazor is highly desirable.Utilize the Mediator pattern for decoupling application components and enhancing maintainability and scalability.Develop and maintain minimal APIs, utilizing SQL Server, Redis, Azure Service Bus, and Azure Blob Storage for backend services.Expertise in Entity Framework Core for data access layer implementation.Leverage Azure cloud services for deploying and managing applications.Containerize applications using Docker and orchestrate deployments using Kubernetes.Develop reports using Telerik Report Writer.Develop cross platform applications using .NET MAUI.Utilize Azure DevOps and Git for version control and CI/CD pipelines.Implement secure authentication and authorization mechanisms using IdentityServer.Conduct unit testing and integration testing to ensure software quality and reliability.Requirements:Bachelor's degree in Computer Science, Engineering, or a related field.Strong written and spoken English (Interviews etc will be in English)5+ years of experience in software development, with a strong focus on C# and .NET Core development.Proven experience with Blazor.Solid understanding and experience with Entity Framework Core and SQL Server.Demonstrated experience with Azure cloud services (or AWS equivalents)Knowledge of Docker and Kubernetes for containerization and orchestration.Strong experience in unit testing and integration testing frameworks and methodologies.Experience in report writing and documentation.Familiarity with .NET MAUI, Azure DevOps, and Git.Experience with IdentityServer for implementing secure authentication and authorization.Excellent problem solving skills and the ability to work in a fast paced environment.Strong communication and teamwork skills.What We Offer:Competitive salary and benefits package.Opportunities for professional development and career growth.A collaborative and inclusive work environment.Remote work arrangements.How to Apply:Please submit your resume, cover letter, and any relevant project/portfolio links to jobs@riccom.online. In your cover letter, highlight your experience with the technologies, systems, and patterns mentioned in the requirements.Riccom is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.We look forward to your application and potentially welcoming you to our team!Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesSoftware Development
#J-18808-Ljbffr