Tech Lead .NET Software Engineer at WIZELINE
, , Spain -
Full Time


Start Date

Immediate

Expiry Date

03 Feb, 26

Salary

0.0

Posted On

05 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET Core, DevOps, Cloud Computing, Azure, Unit Testing, Integration Testing, Microservices, Distributed Systems, Event-Driven Architecture, APIs, Terraform, Kubernetes, AI Tooling, Collaboration, Communication

Industry

IT Services and IT Consulting

Description
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.
Responsibilities
As a Tech Lead .NET, you will design and implement features for a modern banking platform while driving technical decisions and leading large-scale initiatives. You will also collaborate with cross-functional teams to deliver high-quality solutions and participate in code reviews.
Loading...