Software Developer (.NET)
About the Role
We are seeking an experienced .NET Software Developer to work on a complex, real-time software platform that integrates multiple data sources and system components. This role offers the opportunity to contribute to high-performance, mission-critical software, working across the full technology stack and delivering robust, production-ready solutions.
You will be part of a collaborative engineering environment, contributing to scalable architectures, real-time data processing, and advanced system integrations.
Key Responsibilities
Analyse, elaborate, and refine functional and technical requirements
Design and implement robust software components aligned with defined architecture and standards
Develop clean, testable, and maintainable code with supporting documentation
Collaborate with cross-functional engineering teams to ensure technical and operational alignment
Enhance existing platform capabilities through new feature development and system integrations
Technical Scope
Frontend
Web technologies including Vue.js, Leaflet, and ESRI
Middleware
C# / .NET application development
Backend
SQL-based databases and data-layer development
Nature of Work
Full-stack development across UI, middleware, and data layers
Focus on functional extensions, external system integration, and resilient system behaviour