At a Glance
- Tasks: Lead the evolution of high-performance mapping SDKs and develop cross-platform solutions.
- Company: Join a cutting-edge tech company focused on geospatial technology.
- Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
- Other info: Collaborative Agile environment with excellent career advancement potential.
- Why this job: Make an impact in the tech world while working with innovative mapping technologies.
- Qualifications: Strong C#/.NET experience and a passion for cross-platform development.
The predicted salary is between 50000 - 65000 ÂŁ per year.
Envitia is looking to expand our engineering team and is recruiting a Cross Platform .NET Developer to join our Maplink Pro product team. You’ll help lead the next evolution of our high-performance 2D and 3D mapping and geospatial visualisation SDK, playing a key role in advancing the Maplink Pro platform towards true cross‑platform capability. You’ll deliver new features and functionality aligned with our product roadmap. Working at the cutting edge of geospatial technology, you’ll help create robust, scalable solutions used by public sector and Defence organisations across the UK and internationally.
Responsibilities
- Design and develop the architecture for the migration of a high-performance native C++ 2D and 3D mapping SDK towards a truly cross‑platform .NET solution supporting both desktop and mobile applications.
- Contribute to architectural decisions, technical design, and technology selection to enable cross‑platform development while maintaining performance, reliability, and security.
- Develop, enhance, and maintain C#/.NET components that integrate with existing native code and support the evolution of the SDK.
- Collaborate closely with the Product Manager, Engineering Manager, and wider product development team within a cross‑functional Agile environment.
- Deliver high‑quality, well‑tested code aligned to a clear definition of done, contributing to regular SDK releases for internal and external user teams.
- Participate in sprint planning, reviews, and retrospectives, providing technical input to shape the product roadmap and delivery priorities.
- Support continuous improvement of development practices, tooling, and code quality across the team.
Essential
- Strong experience developing cross‑platform applications using C# and .NET.
- Solid background in Windows desktop development, including WPF.
- Proficiency with Visual Studio and MSBuild for building, debugging, and maintaining complex solutions.
- Experience using Git for source control in a collaborative development environment.
- Good understanding of standard software design patterns and best practices.
Desirable
- Experience with cross‑platform UI frameworks such as Avalonia UI.
- Experience working with native build systems such as CMake and integrating managed and unmanaged codebases.
- Practical experience of test‑driven development and automated testing approaches.
- Experience developing for mobile platforms.
Security Clearance Requirements
The successful candidate must be eligible to obtain and maintain a SC level security clearance.
Location
The role will require travel to our Horsham offices 2 days a month.
Cross-Platform .NET Developer in London employer: Limelight Health
Contact Detail:
Limelight Health Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Cross-Platform .NET Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with .NET or in geospatial tech. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best cross-platform projects. Whether it's a GitHub repo or a personal website, let your work speak for itself and make it easy for potential employers to see what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past projects. Remember, confidence is key, so believe in your abilities!
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you're genuinely interested in the role and our company.
We think you need these skills to ace Cross-Platform .NET Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Cross-Platform .NET Developer role. Highlight your experience with C# and .NET, especially in cross-platform development. We want to see how your skills align with our needs!
Showcase Your Projects: Include any relevant projects you've worked on, particularly those involving 2D and 3D mapping or geospatial technology. This gives us a glimpse of your hands-on experience and creativity in action.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about this role at Envitia. Share your passion for geospatial technology and how you can contribute to the Maplink Pro product team. We love enthusiasm!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Limelight Health
✨Know Your Tech Stack
Make sure you’re well-versed in C# and .NET, as these are crucial for the role. Brush up on your experience with Windows desktop development and be ready to discuss how you've used Visual Studio and MSBuild in past projects.
✨Showcase Your Cross-Platform Experience
Prepare examples of any cross-platform applications you've developed. If you have experience with UI frameworks like Avalonia UI or integrating managed and unmanaged codebases, make sure to highlight that during the interview.
✨Understand Agile Methodologies
Since the role involves working in a cross-functional Agile environment, be ready to discuss your experience with sprint planning, reviews, and retrospectives. Share how you’ve contributed to team discussions and decision-making processes.
✨Demonstrate Problem-Solving Skills
Be prepared to tackle some technical questions or coding challenges during the interview. Think about how you can showcase your understanding of software design patterns and best practices while solving problems on the spot.