Software Developer - Build Tomorrow's Life Science Solutions

Software developer working on Life Science solutions with modern architecture and microservices

Full Stack Developer - .NET Core 10 Architecture Expert

We're seeking an experienced Full Stack Developer with deep expertise in .NET Core 10, C# 14, and Clean Architecture to join our international team at Bon.do. You'll architect and build sophisticated enterprise software solutions using modern .NET Core 10 technologies, microservices patterns, and cloud-native approaches.

Our development team focuses on building robust, scalable applications with .NET Core 10, applying SOLID principles, Domain-Driven Design (DDD), and Clean Architecture patterns. You'll work on projects in the Life Science domain, where your architectural expertise will ensure maintainable, testable, and production-ready systems.

Why This Role Matters

Architecture expertise is what we value most. You'll apply Clean Architecture, Domain-Driven Design, and SOLID principles to build enterprise-grade .NET Core 10 systems. While we work in Life Science, your primary contribution is architectural excellence that ensures maintainable, scalable, and testable software.

Architecture-First Development

At Bon.do, we believe great software starts with great architecture. We build .NET Core 10 systems using Clean Architecture, Domain-Driven Design, and CQRS patterns. Every architectural decision prioritizes long-term maintainability, testability, and SOLID principles. We integrate AI tools strategically while maintaining rigorous code standards. You'll work in an environment where architectural excellence is valued above domain knowledge.

What You'll Be Working On

Our Full Stack Developers architect and build enterprise-grade systems using .NET Core 10 and modern architectural patterns. You'll work across the entire technology stack with a focus on clean, maintainable code:

  • .NET Core 10 Backend Architecture: Building scalable APIs and microservices with C# 14, Entity Framework Core, and Clean Architecture patterns
  • Design Patterns & SOLID: Implementing CQRS with MediatR, Domain-Driven Design (DDD), and Repository pattern for maintainable systems
  • Frontend Development: Creating intuitive, responsive interfaces using Angular, TypeScript, and modern web technologies
  • Microservices Architecture: Designing and deploying .NET Core 10 microservices with Docker and Kubernetes
  • Cloud-Native Development: Building scalable solutions on AWS with cloud-native patterns and Infrastructure as Code
International team of developers collaborating on complex Life Science software architecture with flat hierarchy culture

.NET Core 10 Architecture Stack

We build enterprise-grade systems with modern .NET Core 10 architecture. Here's what you'll work with:

Core Technologies

  • .NET Core 10 with C# 14: Latest features including primary constructors, collection expressions, and performance improvements
  • Entity Framework Core: Code-first approach with migrations, LINQ queries, and Repository pattern implementation
  • ASP.NET Core Web API: RESTful APIs with minimal APIs, middleware pipelines, and dependency injection

Architectural Patterns

  • Clean Architecture: Organizing code into layers (Domain, Application, Infrastructure, Presentation) with clear separation of concerns
  • Domain-Driven Design (DDD): Modeling complex business logic with entities, value objects, aggregates, and domain events
  • CQRS with MediatR: Separating read and write operations for scalable, maintainable command/query handling
  • Repository Pattern: Abstracting data access with Entity Framework Core for testable, decoupled persistence

Deployment & Scaling

  • Docker Containerization: Building optimized .NET Core 10 Docker images with multi-stage builds
  • Kubernetes Orchestration: Deploying and managing .NET Core 10 microservices in Kubernetes clusters
  • CI/CD Pipelines: Automated testing, building, and deployment of .NET Core 10 applications

Why Architecture Matters

At Bon.do, we believe great software starts with great architecture. Our commitment to architectural excellence means:

  • SOLID Principles First: Every class, every method follows Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles
  • Design Patterns Expertise: We use proven patterns (Strategy, Factory, Observer, Decorator) appropriately, not dogmatically
  • Long-Term Maintainability: Code that's easy to understand, test, and modify months or years after it's written
  • Testable Code: Architecture that enables comprehensive unit, integration, and end-to-end testing with .NET Core 10 testing frameworks
  • Domain Expertise: While we work in Life Science, your primary value is architectural expertise that ensures reliable, scalable systems

What We're Looking For

Technical Requirements

  • 3-5 years of full-stack development experience with strong .NET Core focus
  • .NET Core 10 & C# 14: Deep knowledge of .NET Core 10 framework, C# 14 features, and asynchronous programming
  • Entity Framework Core: Experience with EF Core, migrations, LINQ, and database design with Repository pattern
  • Clean Architecture & DDD: Proven experience implementing Clean Architecture, Domain-Driven Design, and CQRS patterns
  • Frontend: Proficiency in Angular, TypeScript, HTML5, CSS3/SCSS, and responsive design
  • Microservices: Experience building and deploying .NET Core 10 microservices with Docker and Kubernetes
  • Cloud Platforms: Experience deploying .NET Core 10 applications on AWS, Azure, or Google Cloud
  • API Development: RESTful APIs with ASP.NET Core Web API and understanding of API versioning and documentation
  • Testing: Unit testing, integration testing with xUnit/NUnit, and mocking frameworks for .NET Core 10

Soft Skills & Cultural Fit

  • Communication: Excellent English communication skills for our international team
  • Architectural Thinking: Ability to design systems that balance performance, maintainability, and business requirements
  • Collaboration: Experience working in agile, cross-functional teams with code reviews and pair programming
  • Continuous Learning: Enthusiasm for staying current with .NET Core ecosystem and architectural patterns
  • Quality Focus: Deep commitment to SOLID principles, code quality, comprehensive testing, and technical documentation

Ready to Build World-Class Architecture?

If you're passionate about .NET Core 10 architecture, Clean Architecture patterns, and building maintainable enterprise systems, we'd love to hear from you. Join a team that values architectural excellence, SOLID principles, and continuous technical growth.