Requirements: English
Company: Digital Profiles
Region: Las Palmas de Gran Canaria , Canary Islands
.NET Software Engineer Location: Spain (Work permit) English: B2 Advanced or C1 Full-time | Permanent Contract About the Role We''re looking for a
software engineer skilled in .NET Core
to join our team and help build the next generation of a scalable, cloud-native
banking platform . If you''re passionate about clean code, distributed systems, cloud architecture and want to work in a collaborative, agile environment wed love to meet you.
What You''ll Do Design, develop and implement
new features
and services using
.NET Core (6/8) . Write clean, scalable,
testable and well-documented
code. Collaborate with fellow engineers, product owners and QA to deliver
secure, reliable and maintainable
features. Participate in
code reviews , propose improvements and contribute to best practices. Support and troubleshoot issues reported by internal teams or clients. Contribute ideas to continuously improve
architecture, tools, and processes . Stay up to date with the latest
.NET technologies
and software engineering trends. Qualifications Strong experience with
.NET Core (6/8)
and solid grasp of
C# . Deep understanding of
OOP
and software engineering principles. Experience with
DevOps practices , CI/CD pipelines and release management (preferably
Azure DevOps ). Strong testing mindset
unit, integration and E2E tests . Working knowledge of
cloud computing , ideally
Azure . Hands-on with
messaging systems
ideally
Azure Service Bus
(topics, queues, brokered messaging). Experience building
event-driven
and
microservices architectures . Familiarity with
distributed systems patterns , including: Idempotency ,
Circuit Breakers ,
Sagas ,
Inbox/Outbox
patterns. API integration experience (internal and external). Experience with
Terraform
or other
Infrastructure as Code
tools. Nice to Have Experience with
Kubernetes
(ideally
AKS
Azure Kubernetes Service). Knowledge of
Azure Storage technologies . Familiarity with
monitoring/alerting tools , especially
Azure Insights . Experience maintaining
Architectural Decision Records (ADR) . Soft Skills Strong
communication and collaboration
abilities English level
B2+ or C1 . Proactive attitude and
ownership
of assigned tasks. Team player who enjoys working in
agile , fast-paced environments. What We Offer Join a high-impact, mission-driven team shaping the future of banking. Remote working model. Access to the latest tools, cloud infrastructure and architectural challenges. Friendly, inclusive team culture with mentoring and learning opportunities.