- Company Name
- BookFlowGo
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer
**Role Summary**
Responsible for designing, developing, and maintaining high‑performance web applications, particularly for the Parkspace product. Works collaboratively with cross‑functional teams to deliver new user‑facing features, build and consume RESTful services, and create reusable libraries that enhance development efficiency and product quality. Focuses on optimizing speed, scalability, security, and responsive UI across devices.
**Expactations**
- Commercial software development experience (minimum 2–3 years).
- Proficient in C#, .NET Framework/.NET Core, ASP.NET MVC, Blazor, Razor.
- Solid knowledge of HTML5, CSS3, JavaScript, jQuery.
- Experience with SQL (MySQL/MariaDB) and building RESTful APIs.
- Familiarity with IIS and version control (Git/SVN).
- Understanding of responsive/adaptive UI design and cross‑browser compatibility.
- Ability to write clean, reusable, testable code and manage asynchronous requests.
**Key Responsibilities**
- Develop and implement new user‑facing features for the Parkspace platform.
- Design, construct, and maintain RESTful services and APIs.
- Create reusable code libraries to support future development.
- Optimize application performance for speed and scalability.
- Collaborate with developers, project managers, designers, testers, and stakeholders.
- Ensure application quality, performance, and responsiveness.
- Continuously evaluate and integrate new technologies to improve development efficiency.
- Apply security best practices to all designs and code.
**Required Skills**
- C#, .NET Framework, .NET Core, ASP.NET MVC, Blazor, Razor.
- HTML5, CSS3, JavaScript, jQuery.
- SQL (MySQL/MariaDB) and relational database design.
- Building and consuming RESTful APIs.
- Asynchronous request handling, AJAX, partial page updates.
- IIS configuration and deployment.
- Cross‑browser compatibility and responsive/adaptive UI design.
- Version control (Git, SVN).
- Unit testing frameworks (nUnit, xUnit) – advantage.
- Cloud services and infrastructure – advantage.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
---
Maidenhead, United kingdom
On site
18-02-2026