
.NET Developer
Pyyne Digital3 months ago
Porto, PortugalSenior
Responsibilities
- Lead technical streams and project deliverables while serving as a key contact for client stakeholders.
- Architect, test, and deploy scalable web applications and services in the .NET ecosystem.
- Collaborate across frontend and backend layers to deliver end-to-end software solutions.
- Translate business goals into technical architecture and maintain stakeholder alignment.
- Mentor junior team members and promote clean code, design principles, and engineering best practices.
- Work with relational databases and data access frameworks, including query optimization.
- Lead development cycles, technical design reviews, code reviews, and system performance optimization.
Requirements
- Bachelor of Science degree in Computer Science, Software Engineering, or a related technical field.
- Professional fluency in written and spoken English.
- Strong expertise in C# and modern .NET development, including .NET Core, .NET 6+, or legacy .NET Framework.
- Practical experience building web APIs, microservices, or web applications with technologies such as ASP.NET Core or ASP.NET MVC.
- Familiarity with JavaScript or TypeScript frontend frameworks such as React, Angular, or Vue.js.
- Strong working knowledge of relational databases such as SQL Server, PostgreSQL, or MySQL, including query optimization.
- Hands-on experience with ORM or data access tools such as Entity Framework, EF Core, or Dapper.
- Understanding of clean architecture, SOLID principles, design patterns such as Dependency Injection, and Git.
Benefits
- Opportunity to work on cutting-edge technology in an international, people-first technology consultancy.
- Ability to take ownership of projects and contribute ideas to company culture and ways of working.