Developer (.NET 8 | Azure | Microservices)
Job Summary
BindWorks is looking for experienced 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 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 development
- Strong experience with:
- C#
- .NET Core / .NET 8
- 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
- xUnit
- NUnit
- MSTest
- 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.