Description
Summary:
BindWorks seeks experienced Senior .NET Developers to design, develop, and evolve scalable, cloud-native applications within a culture valuing ownership and continuous improvement.
Highlights:
1. Opportunity to work with modern technologies and cloud architectures
2. Collaborate with experienced engineers in a supportive environment
3. Contribute to scalable, resilient, and modern distributed systems
**About the Opportunity**
-------------------------
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.
**What You Will Do**
--------------------
* 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
**What We Are Looking For**
---------------------------
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
**Nice to Have**
----------------
* 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
**What We Offer**
-----------------
* 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
**Location**
------------
Portugal
Hybrid Working Model / Remote possibility
**Why Join This Project?**
--------------------------
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.