TechJobBoard
Why TechJobBoard?

WIZELINE

Tech Lead .NET Software Engineer

at WIZELINE

Spain



Tech Lead .NET


We are:

Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.

With the right people and the right ideas, there’s no limit to what we can achieve.


Are you a fit?

Sounds exciting, right? Now, let’s make sure you’re a good fit for the role.

As a Tech Lead .NET at Wizeline, you’ll be a key contributor driving technical excellence, leading complex initiatives, and providing hands-on leadership across distributed teams. You’ll combine your strong engineering background with your ability to guide teams, make architectural decisions, and deliver high-quality solutions at scale.


Key Responsibilities

  • Design, develop, and implement new features and functionalities for a modern banking platform using .NET Core (.NET 6/8).

  • Drive technical decisions and lead large-scale initiatives, ensuring quality and alignment with business goals.

  • Write clean, scalable, testable, and well-documented code.

  • Collaborate closely with other engineers, product owners, and cross-functional teams to define and deliver optimal solutions.

  • Participate in and lead code reviews to ensure best practices and maintainability.

  • Propose and contribute to continuous improvement initiatives within the engineering process.

  • Troubleshoot and resolve complex technical issues reported by internal or external stakeholders.

  • Stay current with emerging .NET Core technologies and industry trends, ensuring modern and efficient solutions.


Must-have Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 10+ years of software engineering experience, with proven expertise in .NET Core (.NET 6/8).

  • Advanced proficiency in C# and solid understanding of object-oriented programming principles.

  • Experience with DevOps practices, pipelines, and releases (ideally with Azure DevOps).

  • Strong knowledge of unit testing, integration testing, and end-to-end testing frameworks.

  • Hands-on experience with cloud computing concepts, ideally Microsoft Azure.

  • Proficiency in messaging systems (Azure Service Bus – brokered, topics, and queues).

  • Experience with event-driven and/or microservices architectures and related design patterns.

  • Knowledge of distributed systems and fault-tolerant design, including patterns such as:

    • Idempotency

    • Circuit Breaker

    • Sagas

    • Inbox/Outbox

  • Experience integrating with internal and external APIs.

  • Working knowledge of Terraform or Infrastructure as Code (IaC).

  • Excellent communication and collaboration skills.

  • English level: B2 Advanced or C1.


Nice-to-have Skills

  • Experience with Kubernetes, ideally Azure Kubernetes Service (AKS).

  • Familiarity with Azure storage technologies.

  • Experience implementing monitoring and alerting solutions (Azure Insights preferred).

  • Familiarity with Architectural Decision Records (ADR) to document team decisions.

  • AI Tooling Proficiency: Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows.


What we offer

  • A High-Impact Environment

  • Commitment to Professional Development

  • Flexible and Collaborative Culture

  • Global Opportunities

  • Vibrant Community

  • Total Rewards
    (Specific benefits are determined by employment type and location.)

Find out more about our culture here.

TechJobBoard

Search open jobs in the tech industry faster and find your match.

© 2023 TechJobBoard. All rights reserved.