BindWorks is looking for experienced Senior .NET Developers to join a highly skilled engineering team and contribute to the design, development and evolution of scalable, cloud-native applications.
This role offers the opportunity to work with modern technologies, distributed systems and cloud architectures while collaborating with experienced engineers in a culture that values ownership, technical excellence and continuous improvement.
- Design, develop and maintain scalable applications using .NET and C#
- Build and evolve RESTful APIs and distributed backend services
- Develop solutions following Microservices and Clean Architecture principles
- Contribute to technical design, architecture discussions and technology decisions
- Develop cloud-native solutions leveraging Azure services
- Ensure software quality through automated testing and code reviews
- Participate in CI/CD processes and deployment automation
- Collaborate with Product Owners, QA Engineers and DevOps teams
- Identify technical debt and continuously improve system performance, scalability and maintainability
- Mentor and support less experienced team members when appropriate
Required
- 4+ years of professional experience with .NET development
- Strong experience with:
- C#
- .NET Core / .NET 8
- ASP.NET Core
- REST APIs
- Entity Framework Core
- SQL Server
- Experience with Microservices Architecture
- Solid understanding of Design Patterns and SOLID principles
- Experience with Git and collaborative development workflows
- Experience working in Agile/Scrum environments
- Strong communication skills in Portuguese and English
- Ability to work autonomously and effectively manage priorities and deadlines
- Experience with Microsoft Azure
- Azure App Services, Azure Functions, Azure Service Bus
- Azure Storage, Azure Key Vault
- Azure DevOps
- Experience with Docker, Kubernetes
- Experience with CI/CD pipelines
- Experience with Event-Driven Architectures
- Experience with Messaging Systems
- Azure Service Bus
- RabbitMQ
- Kafka
- Experience with Clean Architecture, Domain-Driven Design (DDD)
- Experience with Unit Testing
- Experience with Integration Testing
- Knowledge of Observability and Monitoring
- SonarQube
- Application Insights
- Opportunity to work with modern cloud-native architectures
- Challenging projects with real business impact
- Collaborative and technically strong teams
- Exposure to modern engineering practices and technologies
- Professional growth and continuous learning opportunities
- Flexible and supportive working environment
- Long-term career development
- Close support from BindWorks throughout the recruitment process and project integration
Portugal
Hybrid Working Model / Remote possibility
This is an opportunity to work beyond traditional CRUD applications and contribute to scalable, resilient and modern distributed systems, using technologies and engineering practices commonly found in high-performing product and technology companies.