Software Engineer (.NET Core / .NET Framework)Role OverviewFrom Hays, we are looking for a Software Engineer to join a highly technical team working on performance optimization, critical environments, and a major migration from .
NET Framework to .
NET Core.In this role, you will design, develop, optimize, and maintain high-performance services and APIs while contributing to architectural evolution, observability, distributed cache optimization, and 3rd-line production support when required.Job DetailsWork Model: Hybrid (2–3 days/week on-site)Location: LisbonIndustry: Banking & Financial ServicesLanguages: English (B2 or Higher)Salary:- Staff Contract: up to €26,500 gross/year- Freelance: up to €3,500 gross/month + VATResponsibilitiesDevelop, test, and implement new features using .
NET Core / .
NET Framework.Actively contribute to technical design decisions and architecture evolution.Participate in the migration from .
NET Framework to .
NET Core.Optimize SQL queries, reduce latency, and improve API response times.Create and maintain NuGet packages.Optimize distributed cache and databases, including detailed profiling.Implement and maintain observability (OpenTelemetry, OpenSearch, Prometheus).
Ensure secure, clean, and high-quality code.Provide 3rd-line support for production incidents when required.Key Requirements+3 years of experience as a Software EngineerStrong experience with C#, .
NET Core, and .
NET FrameworkAdvanced SQL and Microsoft SQL Server expertise, including query optimizationProven experience with high-performance applications(multi-threading, garbage collection, profiling)Knowledge of distributed caching, preferably Oracle CoherenceFluent in English (B2 level)Ready for the next step?
If you're looking for a technically challenging opportunity in a high-impact environment, apply now, we'll reach out to share more details!