Summary:
We’re looking for a highly skilled .NET Developer with a minimum of 5 years of experience. This role focuses on solving complex problems, building high-quality software, and contributing to a collaborative engineering culture. The candidate should be passionate about clean architecture, modern .NET development, and delivering impactful solutions.
Responsibilities:
- Analyze, design, develop, and maintain applications using .NET / .NET Core.
- Build scalable backend services (APIs).
- Collaborate with cross-functional teams (Business, Dev, Infra, etc.).
- Participate in code reviews to elevate engineering standards.
- Contribute to architectural decisions and technical roadmaps.
- Provide business support and monitor applications (level 2 support, incident resolution, and troubleshooting).
Key Requirements:
- Strong experience with C# and .NET Core.
- Solid understanding of REST APIs, Entity Framework Core, and SQL.
- Familiarity with cloud platforms (Azure or AWS).
- Experience with CI/CD pipelines and version control (Git).
- Strong testing culture: unit tests, integration tests, and production validation.
- Familiarity with agile development practices.
- A mindset focused on quality, performance, and maintainability.
- Experience with a message broker.
Nice to Have:
- Knowledge of microservices architecture.
- Experience with front-end frameworks (Angular).
- Background in distributed systems or high-availability environments.
- Knowledge of Docker & Kubernetes.
- Experience with Azure functions.
Other Details:
This position allows for flexibility and may accommodate remote work arrangements. Candidates should be prepared for collaborative team engagements with a focus on delivering high-quality software solutions.