Senior Full Stack Engineer (.NET + SQL Server + Embedded)Survey Solutions • Birmingham, England, United Kingdom
Senior Full Stack Engineer (.NET + SQL Server + Embedded)
Survey Solutions
- Birmingham, England, United Kingdom
- Birmingham, England, United Kingdom
Über
Tech Stack
Backend: C#, Python, PHP, SQL Server (Windows), REST APIs, Windows Services
Infrastructure: On-premise Windows Servers, Azure (VMs, microservices), Third-party hosting, Grafana monitoring, RAID storage arrays
Frontend: JavaScript, jQuery, Bootstrap, Responsive web design
Embedded/IoT: C/C++ (Raspberry Pi, Arduino), Linux (Debian), Custom camera firmware, 4G routers, Solar power management
AI Pipeline: Python microservices, Azure containers, Face blurring, Person removal
Integrations: Vimeo API, Google Maps, Autodesk BIM 360
Key Responsibilities
Embedded Systems Development: Maintain and enhance firmware for Raspberry Pi-based camera units, including image capture scheduling, 4G connectivity, solar power management, and reliable image upload to distribution servers
Backend Development: Build and maintain Windows services, REST APIs, and image processing pipelines. Work with SQL Server databases and manage the image distribution system across geographically distributed servers
Portal Development: Enhance the client-facing web portal providing access to timestamped images, progress archives, live video streams, and time-lapse films. Implement new features and improve user experience
AI Pipeline Development: Extend and maintain the AI processing pipeline for face blurring, person removal, and future machine vision capabilities. Work with Azure microservices and containerised workloads
Infrastructure & DevOps: Support hybrid infrastructure spanning on-premise servers, third-party hosting, and Azure cloud services. Improve monitoring, implement CI/CD automation, and enhance disaster recovery capabilities
Essentials
Full Stack Experience:
Proven experience working across multiple layers of a technology stack, from low-level systems programming to web application development
Embedded/IoT Development:
Experience with embedded Linux systems, preferably Raspberry Pi. Familiarity with C/C++ for resource-constrained devices
Backend Proficiency:
Strong experience with C#. Comfortable working with Windows Server environments and SQL Server databases
Web Development:
Solid JavaScript skills. Experience building responsive web applications and working with REST APIs
Networking Knowledge:
Understanding of 4G/cellular connectivity, networking protocols, and remote device management
Problem-Solving Mindset:
Ability to diagnose and resolve issues across hardware, firmware, and software boundaries
Desirable
IoT & Edge Computing:
Experience with IoT platforms, edge computing, device fleet management, or telemetry systems.
Camera Systems:
Familiarity with DSLR camera control, IP cameras (Axis, Hikvision, Dahua), image processing, or video encoding.
AI/ML Experience:
Experience with computer vision, image processing pipelines, or deploying ML models in production environments.
Cloud Infrastructure:
Experience with Azure services including VMs, containers, and microservices architecture.
Modern Frontend:
Experience with modern JavaScript frameworks (Vue, React) to support future portal modernization.
DevOps & Automation:
Experience implementing CI/CD pipelines, automated testing, and infrastructure-as-code.
Benefits
24 days leave plus bank holidays, increasing for years of service up to 30 days
Company sick pay
Life assurance
Birthday gifts
Flexible holidays
Long service awards
Enhanced employer pension contribution
Mental health & wellbeing schemes, including access to counselling and an employee assistance programme
Flexible working hours
Employee Recognition Scheme
About Us Survey Solutions is a leading engineering surveyor specialising in land, measured building and underground utility surveys as well as monitoring and site engineering schemes. We have a network of ten offices with our teams of surveyors and engineers working on some of the UK\'s major construction and infrastructure developments.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.