Net Engineer
Role details
Job location
Tech stack
Job description
As a .Net Engineer, you'll have a key role in the full software development lifecycle, from design and coding through to testing, integration, and delivery. You'll work within a collaborative Agile environment, contributing to solutions that require high levels of performance, robustness, and adaptability. In addition to core development, this position offers the opportunity to work with data-centric technologies, including exposure to Palantir platforms, associated tooling, and integration patterns used across defence and intelligence programmes., * Designing and developing software using C#, .NET, JavaScript (Angular.js)
- Creating and maintaining RESTful APIs, microservices, and integration endpoints
- Working with SQL Server databases, including writing queries and stored procedures
- Conducting unit, functional, and integration testing
- Diagnosing and resolving technical issues across development and test phases
- Preparing clear, maintainable documentation and operating instructions
- Presenting technical progress, research findings, and solution approaches to stakeholders
- Applying and championing software engineering standards, principles, and best practices
The Person
Requirements
We're looking for an enthusiastic and self-driven Software Engineer who enjoys solving complex problems and working within a high-performing technical team. You'll bring strong engineering fundamentals, a collaborative approach, and a willingness to work with a wide range of technologies-including emerging data platforms.
Essential skills & experience:
- Strong commercial experience with C# and .NET
- Frontend development experience with JavaScript frameworks (Angular.js preferred)
- Solid working knowledge of SQL Server
- Experience designing and consuming REST APIs / microservices
- Familiarity with software development methodologies (Agile, Scrum, etc.)
- Strong verbal and written communication skills
- Ability to deliver high-quality work within agreed timescales and budgets
Desirable skills (not essential):
- Exposure to Palantir Foundry, Gotham, or related data-platform tooling
- Familiarity with cloud platforms (Azure or AWS)
- Knowledge of CI/CD tooling and version control (e.g. Git)