TechPods is a British-Bulgarian-owned and managed technology co-sourcing company based in Sofia, Bulgaria. Unlike traditional IT outsourcing companies, our fully transparent model enables companies to scale quicker, while mitigating risk and reducing costs. We strongly believe that traditional outsourcing is obsolete, and the key to long-term success is co-sourcing, NOT outsourcing.
We’re seeking a Senior Software Developer (.NET & Blazor/Razor) to join a mature, science-driven UK organisation with a long-standing reputation in building services, research, consultancy, testing, and market intelligence. The organisation is non-profit, member-based, with deep technical expertise in the built environment and low-carbon engineering. As it continues to modernise its software platforms, you’ll have the opportunity to influence architecture, deliver scalable solutions, and work across product teams that generate actionable insights and testing tools for clients around the globe.
If you think you could be the talent we’re looking for, then come and join the adventure!
What you’ll be doing As a senior member of the team, you will be responsible for leading development efforts, contributing to architectural decisions. Design, develop, and maintain applications using .NET Core 7/8 and .NET Framework within Visual Studio.
Develop dynamic front-end components using Blazor and Razor
Build and consume RESTful APIs, ensuring secure and efficient integration
Write clean, maintainable, and efficient code following industry standards and best practices
Develop and optimise SQL queries and work with MongoDB for non-relational data storage
Collaborate with cross-functional teams using Git, including pull requests, code reviews, and branching strategies
Work using DevOps to implement and maintain CI/CD pipelines and deployment automation
Utilise Azure services effectively, applying some understanding of cloud infrastructure and platform fundamentals
Apply Test-Driven Development (TDD) practices and write robust unit tests
Participate in code reviews, design discussions, and mentor team members
Troubleshoot and resolve complex technical issues independently and in collaboration with the team
What we’ll expect from you
Minimum 7 years of professional software development experience
Proven expertise in .NET Core (7/8), .NET Framework, and Visual Studio
Hands-on experience with Blazor and Razor for front-end development
Strong experience building and integrating REST APIs.
Proficiency with both SQL databases and NoSQL databases (e.g., MongoDB.)
Strong understanding of Git workflows and different environments
Exposure to DevOps tools, CI/CD pipelines, and deployment automation
Familiarity with Microsoft Azure cloud services
Experience with Test-Driven Development and writing unit/integration tests
Excellent analytical and problem-solving skills
Effective communication and teamwork abilities
Why us?
Excellent opportunity to work with leading-edge technologies
Additional private health and dental care
Flexible working hours, either from our new modern office, from home, or even remotely
Co-funded MultiSport Card / Cool Fit Card to enjoy hundreds of indoor, outdoor, and wellness activities
Co-funded Transportation card
Having the great opportunity to work with passionate, knowledgeable, and experienced people, where your opinion is highly valued
High team autonomy to make a significant impact on the company
Part of a strong local tech community with lots of technology events
Keep up-to-date with weekly company clubs, initiatives & regular teambuildings
Self-development annual budget to spend on books, courses, and events
To apply for this role, please send your CV in English.
Аll applications will be treated in a timely and confidential manner.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.