**About Decskill**
We are a leading IT Consulting Company founded in 2014, dedicated to delivering value through knowledge.
We empower companies to navigate the digital world by providing innovative business models that ensure technological capacity, flexibility, and agility.
With over 500 consultants across Lisbon, Porto, and Madrid, we operate in three main areas: DECSKILL TALENT, which provides clients with an extension of their IT teams; DECSKILL BOOST, which offers software development models to increase capacity and optimize Time-to-Market; and DECSKILL CONNECT, which delivers consulting services and implements and manages information technology infrastructures.
Our goal is to create value for our customers by providing qualified and value-added services, highly motivated professionals, and technology solutions that drive business transformation.
We are seeking an experienced **Senior .NET Developer** to join our team.
The ideal candidate will possess solid knowledge of microservices architecture and .NET development. Key responsibilities include:
Developing and maintaining scalable, secure, and efficient microservices in .NET.Implementing Continuous Integration/Continuous Deployment (CI/CD) with YAML for efficient automation.Working with Docker and Kubernetes to containerize and orchestrate services.Developing and optimizing solutions using MongoDB and PostgreSQL.Ensuring quality and security through static code validation and Test-Driven Development (TDD).Collaborating with other teams in an agile environment to deliver high-impact software.The successful candidate will have expertise in:
Languages and Frameworks: .NET Core, C#.Architecture: Microservices, Event-driven architecture, REST APIs.Database: PostgreSQL, MongoDB, SQL Server.Cloud & Containers: Docker, Kubernetes, AWS/Azure.CI/CD: GitHub Actions, Azure DevOps, YAML pipelines.Testing: TDD, unit testing, integration testing.Monitoring and Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus.Security: OAuth, OpenID Connect, API Gateway.Versioning: GitHub, Trunk-based development.Other: Messaging (RabbitMQ, Kafka), Feature Flags, Observability.We value candidates who exhibit:
Proactivity - Anticipating problems and proposing solutions.Teamwork - Clear communication and collaboration between squads.Continuous learning - Staying updated on new technologies and best practices.Results orientation - Focusing on delivering value and solving real problems.Critical thinking - Analyzing technical trade-offs for better decisions.Resilience and adaptability - Embracing change and challenges.