Kirey Group→
Software Developer at Kirey Group in Roma, Lazio, IT
ExperiencedOn-siteFull-timeRoma, Lazio, IT
Skills
.net core.net 6.net 8c#microservicesrestful apisclean architecturecqrsevent-driven patternssql serverpostgresqlnosqlentity framework coreazureawsdockerkubernetesgithub actionsazure devopsxunitnunitmoqagilescrumkanbanproblem solvingcommunicationmentoring
Job Description
We're looking for a Senior .NET Software Developer to join a dynamic development team, taking on a key role in designing scalable solutions and providing technical leadership for the team.
✏️ Description We're looking for a Software Developer .NET with solid experience to contribute to the design and development of robust web applications and microservices, in an Agile context focused on technical excellence.
Required Technical Skills (Hard Skills)
- Framework: proven experience (X+ years) with .NET Core, .NET 6/8+ and C#.
- Architecture: solid knowledge of Microservices architectures, RESTful APIs, Clean Architecture and CQRS / Event-Driven patterns.
- Databases: strong command of relational databases (SQL Server, PostgreSQL) and NoSQL, with strong proficiency in Entity Framework Core and query optimization.
- Cloud: established experience with one of the major cloud platforms (Azure or AWS).
- DevOps & Testing: knowledge of Docker, Kubernetes and CI/CD tools (GitHub Actions, Azure DevOps). Familiarity with testing frameworks (xUnit, NUnit, Moq).
- Methodologies: experience working in Agile teams (Scrum/Kanban).
Responsibilities
🌟 Responsibilities
- Architecture and Development: design and develop robust, scalable web applications and microservices using the advanced .NET ecosystem.
- Technical Leadership: guide the development team on architectural decisions, promoting programming best practices.
- Code Quality: ensure high code quality standards through code reviews, refactoring, and implementation of automated tests (unit, integration).
- Cloud & DevOps: manage the integration, deployment, and scalability of applications on Cloud platforms, optimizing CI/CD pipelines.
- Performance Tuning: monitor, diagnose, and resolve bottlenecks and performance issues in complex production environments.
Qualifications
✅ Qualifications
- Strong Problem Solving skills and an aptitude for complex troubleshooting.
- Excellent communication skills to interface with technical and business stakeholders.
- Mentoring skills to help grow more junior team members.