Our client, a leading provider of bespoke IT solutions and services for medium to large-sized companies, is seeking an experienced Senior Software Developer with expertise in C#, Blazer and .Net. This role offers the opportunity to work on innovative projects, with a primary focus on their first project developing a cutting-edge application for the hospitality industry. The ideal candidate will play a pivotal role in shaping the technical direction of this key project and contribute to the success of various other development initiatives.
Submit your CV and any additional required information after you have read this description by clicking on the application button.
Responsibilities:
* Lead the development of an innovative application for the hospitality sector, ensuring alignment with project goals and client expectations.
* Design, develop, and maintain web-based applications using Blazor, C#, and related technologies.
* Work closely with cross-functional teams, including project managers, designers, and QA specialists, to deliver high-quality solutions.
* Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
* Perform thorough testing and debugging of applications to ensure reliability and performance.
* Stay up to date with emerging technologies and methodologies to enhance the development process.
* Create and maintain detailed technical documentation, including system architecture, design specifications, and user manuals.
Candidate Requirements:
* A minimum of 5 years’ experience in software development.
* Strong proficiency in Blazor, .NET Core/Framework, C#, and SQL databases.
* Experience developing intuitive and responsive user interfaces.
* Proven ability to lead and deliver complex software projects, preferably in the Fintech, Insurance, hospitality or similar industry.
* Demonstrated ability to analyze complex requirements and provide innovative solutions.
* Strong communication skills and experience working in agile development environments.
* Familiarity with DevOps practices, source control systems (e.g., Git), and CI/CD pipelines.
* Ability to mentor junior developers, work independently, and manage priorities effectively.