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.
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.