Job Title: Senior .NET Developer Location: Porto Work Regime: Hybrid 40% office 60% remote Overview / Summary: LUZA Group is looking for a senior .NET developer with expertise in analyzing legacy implementations and implementing new systems following industry best practices. In addition to technical skills, soft skills like proactivity, outstanding communication abilities and effective teamwork, are essential prerequisites. Candidates will engage with diverse locations and cultures, making cultural adaptability a valuable asset. Responsibilities and Tasks: As members of our IT department, Developers play a pivotal role in ensuring uninterrupted service delivery and elevating the overall quality of our IT operations. Within the context of various projects and application maintenance, they are entrusted with the following responsibilities: Software solution analysis, design and implementation compliant with IT Departments guidelines; Use of development best practices; Apply unit testing and follow the recommendations for high quality code. Mandatory Requirements: 10 years of relevant professional experience; Ability to understand business requirements and translate them to technical solutions; Creative and logical thinking to analyze a change request or problem or issue and define potential solutions or improvements, ways to do it, and being able to transpose logical thinking into a schematic diagram and documents for both presentation, discussion, documentation; Proficient with C# .NET related technologies; Experience with relational databases (Preferably SQL Server); Experience with web frameworks (Preferably Angular); Design Pattern; Dependency Injection; Test Driven Development GIT/SVN; Solid understanding of the full development lifecycle. Language skills Fluent in English (both written and spoken). Soft skills Ability to thrive in a fast-paced global environment; Team player capable of high performance, flexibility and adaptability.