Senior Software Engineer Position
About the Job:
We have an exciting opportunity for a Senior Software Engineer to join our well-established and experienced SmartVend team. This is a full-time, permanent position with a competitive salary.
We are a long-established product and solutions provider within the industry, offering cutting-edge vending technology to manage inventory. Over the past eight years, we have developed our proprietary cloud-hosted inventory management platform, deployed in the field to hundreds of end users.
Role Overview:
As a Senior Software Engineer working on our proprietary Azure cloud-hosted vending and inventory management platform, you will play a crucial role in planning new features and developing them into the software. Your responsibilities will include ensuring the continuous operation and development of the software offering to our customers.
Day-to-day tasks will involve key participation in the analysis, design, and development of various new features, utilizing cutting-edge technology and modern design practices. Your primary focus will be on client-side touch-screen applications provided to customers, collaborating closely with other developers on the backend and APIs.
You will work on a range of applications for web, desktop, and mobile, serving as our web interface and touch interfaces for client machines. Continuous improvement of our software offerings to customers and migrating systems to newer platforms such as Avalonia/WinUI3 will be essential.
Working Hours:
Flexible working is available depending on workload, potentially involving a hybrid of home/office working, open for discussion based on your location and commute options. Any hybrid working arrangement will include fixed days in the office.
Key Responsibilities:
- Passion for development and a keen interest in the latest tools and technologies.
- Strong understanding of C#/.NET Framework/.NET Core.
- Strong experience with RESTful APIs.
- Strong experience with UWP/Avalonia/XAML based UI frameworks.
- Experience with SQL Server/T-SQL/SQL Lite/Entity Framework Core (Code First Migrations).
- Experience with ASP.NET MVC Core/HTML.
- Essential skills in Azure DevOps, Source Control, Git, Pipeline Management, YAML.
Essential Skills & Attributes:
- Passion for development and a keen interest in the latest tools and technologies.
- Strong understanding of C#/.NET Framework/.NET Core.
- Strong experience with RESTful APIs.
- Strong experience with UWP/Avalonia/XAML based UI frameworks.
- Experience with SQL Server/T-SQL/SQL Lite/Entity Framework Core (Code First Migrations).
- Experience with ASP.NET MVC Core/HTML.
- Essential skills in Azure DevOps, Source Control, Git, Pipeline Management, YAML.
Desirable Skills:
- Experience with other client applications (WPF/UWP/WinForms).
- Blazor/MAUI/Uno Platform.
- Domain Driven Development.
- Experience in Agile/Scrum Development.
- 5+ years of commercial experience as a developer.
- DevExpress components experience (DevExtreme/DevExpress Reporting, etc.).
- Azure Cloud Services - APIM, Service Bus, Event Grid, SignalR.
- Containerization (e.g., Docker).
- Experience in any industrial/manufacturing/vending or supply chain industry.
- Azure Cloud Services - Azure Functions/App Services.
Apply now if you think this is the role for you!
Please note, my client cannot offer sponsorship.
Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing IT and Technology recruitment companies.
People. Technology. Connected.
Connexa Technology is acting as an Employment Agency in relation to this vacancy.