Your Tasks
- Design, develop, and maintain stable .NET applications aligned with business needs and technical requirements.
- Collaborate within a multidisciplinary, international Squad (Developers, QA, UX/UI, Tech Lead, Product Owner, DA) towards a common goal.
- Propose and implement new architectures, frameworks, and solutions for .NET applications.
- Champion code quality and best practices (Clean Coding, SOLID) within the team.
- Ensure software reliability by writing comprehensive Unit Tests and Integration Tests.
- Participate actively in regular code reviews and team knowledge-sharing activities.
- Support deployment and infrastructure needs using Infrastructure-as-Code (Terraform) and Kubernetes.
- Take full ownership of solutions, managing the process from initial design to final deployment.
Your Profile
- 5+ years of experience in a professional environment working as a .NET engineer.
- Strong working knowledge of Cloud platforms and Kubernetes environments
- Experience with Google Cloud Platform (GCP) is a highly valued
- Observability and monitoring expertise using tools like Grafana Stack and OpenTelemetry.
- Deep knowledge of best practices like SOLID, CQRS, Clean Architecture, and Design Patterns.
- Proven experience with non-relational databases, particularly MongoDB.
- Understanding of web architectures and associated protocols is highly valued
- Excellent technical, diagnostic, and troubleshooting skills.
- A hands-on mindset-you take ownership of your solutions from design to deployment.
- Experience working with Agile methodologies, TDD, and Trunk-based development is highly valued.
- A "native team player" capable of working in small, and agile teams.
- Fast learner, adaptable to changing requirements.
- Fluent in English, able to operate in a multicultural setting.
- Experience managing application lifecycles via GitOps, specifically with ArgoCD is a highly valued