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) 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
- 3+ years of experience in a professional environment working as a .NET engineer.
- Proven experience building Stateless Web Services and REST APIs using .NET.
- Strong working knowledge of Cloud platforms and Kubernetes environments.
- Proficiency with Infrastructure-as-Code tools, especially Terraform.
- 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.
- Solid understanding of web architectures and associated protocols.
- 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, heterogeneous, and agile teams.