Role Overview
Ownership & Delivery
- Take ownership of features and changes from requirement through to production
- Deliver complete, production-ready solutions, not partial implementations
- Work effectively with legacy codebases, making safe, incremental improvements
- Identify opportunities to improve structure, performance, and maintainability over time
Working Within a Hybrid Estate
- Develop and maintain applications across:
- .NET Framework (MVC / WebForms / legacy services)
- Emerging modern components (.NET 8+, APIs, cloud services)
- Make pragmatic decisions on:
- When to extend existing systems
- When to refactor
- When to introduce new patterns
- Avoid over-engineering while still moving the platform forward
Engineering Quality & Design
- Apply strong engineering principles:
- SOLID
- Separation of concerns
- Testability where practical
- Review existing implementations before building new solutions to:
- Avoid duplication
- Maintain consistency across systems
- Improve code quality incrementally rather than attempting large rewrites
CI/CD & Environments
- Work with, create and improve existing CI/CD pipelines (GitHub Actions)
- Ensure solutions are deployable and stable across:
- Development
- Test
- Production environments
- Troubleshoot issues across environments with a pragmatic, end-to-end mindset
Team Enablement
- Provide guidance and mentoring to other developers
- Carry out meaningful code reviews focused on:
- Logic and approach
- Not just syntax
- Help raise the overall engineering standard of the team
Requirements
Core Requirements
- Strong experience in C# / .NET (particularly .NET Framework)
- Experience working in and maintaining legacy systems
- Good understanding of modern .NET and web development practices
- Ability to balance:
- Short-term delivery needs
- Long-term maintainability
Valuable Experience
- Exposure to Azure (App Services, configuration, monitoring)
- Exposure to Kubernetes
- Experience working across mixed/transitioning architectures
- Knowledge of:
- WCF / legacy integrations
- REST API design
- Experience improving CI/CD pipelines
What Good Looks Like
- Delivers complete, well-thought-out solutions
- Makes sensible trade-offs in a legacy environment
- Reuses and improves existing patterns rather than duplicating
- Moves the system forward without slowing delivery
- Reduces reliance on the Tech Lead for direction.
Tech Stack
- Azure
- Cloud
- Kubernetes
- .NET
Benefits
- This role offers you the chance to work in a friendly, diverse and international environment, along with colleagues who will share your passion for innovation, agile-working and growth. You will also be able to develop your skills within the exciting and challenging market of Reverse Logistics!
- Hybrid working environment
- Training and development to keep you in touch with the latest technologies and the opportunities to apply your learning.
- We offer a competitive salary alongside other benefits*
- Our office is easily accessible located near the city center of Bucharest, and designed to make you feel at home
- 21 working days of annual leave, plus 2 additional days allowed for participation in volunteering programs, and 1 extra day off for your birthday
- Meal vouchers: 40 RON per working day (taxed according to current legislation)
- Private medical subscription at Medicover.