Senior .NET Developer

Remote

Posted at 2025
About the role
We are looking for a “Senior .NET Developer” with the following qualifications:
Responsibilities
- Architect, design, and develop REST APIs using .NET Core 8, ensuring high performance and scalability.
- Lead the implementation of solutions using Hexagonal Architecture, DDD, and EDA principles.
- Provide technical guidance and mentorship to junior and mid-level developers.
- Collaborate with cross-functional teams to design and deliver robust, secure, and reliable systems.
- Work extensively with Kafka, Redis, Keycloak, MongoDB, and PostgreSQL to develop and maintain complex integrations.
- Ensure adherence to coding standards and best practices, including clean code and secure development practices.
- Conduct code reviews and participate in architectural discussions.
- Troubleshoot and resolve complex technical challenges.
- Contribute to the continuous improvement of development processes and tools.
Requirements
- Minimum of 5 years of professional experience in .NET development.
- Advanced knowledge of .NET Core 8 and extensive experience in RESTful API design and implementation.
- Proven expertise in Hexagonal Architecture, Domain-Driven Design, and Event-Driven Architecture.
- Strong background in working with Kafka, Redis, Keycloak, MongoDB, and PostgreSQL.
- Deep understanding of API security protocols (e.g., OAuth2, JWT) and performance optimization.
- Proficiency with Linux environments, including system administration tasks (e.g., managing services, permissions, shell scripting, basic networking).
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
- Proficiency in CI/CD pipelines and DevOps practices.
- Strong problem-solving skills with the ability to handle complex and ambiguous challenges.
- Excellent communication skills and ability to collaborate with diverse teams.
- Ability to take ownership of projects and deliver high-quality results.
An Advantage If You Have
- Experience with microservices architecture.
- Knowledge of advanced testing strategies, including TDD and automated testing.
- Familiarity with event sourcing and CQRS patterns.
To apply, express yourself freely in an email to careers [at] appcircle.io
You can share your resume in whichever medium you express yourself best.