Requirements
- 6+ years of proven experience in C# development.
- Proficiency in back-end C# development with a solid understanding of .NET 6 or above.
- Advanced knowledge of Object-Oriented Programming (OOP) and proficiency in software development best practices, design patterns, SOLID principles, and coding standards.
- Experience designing and developing microservices for improved scalability and maintainability.
- Demonstrate expertise in using theories, principles, concepts, and methods to create innovative solutions.
- Experience with ASP.NET WebAPI and Entity Framework.
- Hands-on experience working with relational databases.
- Proficiency in version control systems, particularly Git.
- Experience with Agile Tools and CI/CD processes, especially Azure DevOps, is highly desirable.
- Experience with Docker and/or Kubernetes.
- Strong written and verbal communication skills are a must.
- Experience in mentoring junior developers in processes, technologies, products, and coding.
- Impeccable attention to detail is critical.
- Able to regularly share information with team members to promote a strong cross-functional team.
- Proactively seeks to expand technology knowledge and contribute to product advancement.
- Passionate about solving complex problems and thriving in a dynamic, collaborative environment.
Benefits
- Remote work.
- 13 floating holiday
- 15 vacation days per year completed
- good working environment