Senior .NET Developer Role
About this Opportunity:
We're seeking an accomplished .NET developer to join our international team of experts. This is a unique chance to leverage your skills and experience in designing, developing, and maintaining high-performance software solutions.
Your Key Responsibilities:
* Design and deliver new features for our core products.
* Maintain and improve existing applications, databases, and back-end architecture.
* Collaborate with cross-functional teams to drive product excellence.
* Develop clean, testable, and maintainable code.
* Prioritize tasks, manage time effectively, and meet deadlines.
Requirements:
* Bachelor's degree in Computer Science or related field, or equivalent experience.
* Strong knowledge of the .NET framework (4.7+) and/or .NET Core (3.1+).
* Proficiency in SQL and experience with SQL Server (2016+).
* Solid understanding of SOLID principles, TDD, Microservices, SOA, OOA/OOD.
* Experience with CI/CD pipelines and container technologies (Docker, Kubernetes) is an asset.
What We Offer:
* 100% remote work with flexible hours.
* A collaborative and inclusive international team.
* Opportunities for learning, growth, and innovation.
This role requires strong problem-solving skills, attention to detail, excellent communication skills, and fluency in English. If you're passionate about delivering high-quality software solutions and working collaboratively in a global environment, we encourage you to apply for this exciting opportunity.