We're seeking a highly skilled .NET Developer to join our dynamic team. As a key contributor, you'll be responsible for crafting high-quality code and collaborating with colleagues to drive innovation.
Key Responsibilities:
* Design and develop robust APIs and services
* Apply SOLID principles to create maintainable and scalable code
* Work closely with product owners to ensure features align with business objectives
* Engage with cross-functional teams to grasp new features and technical intricacies
Requirements:
* Advanced proficiency in English (spoken and written)
* Proficiency in SQL and NoSQL Databases
* Experience with Microservices and Cloud platforms
* Knowledge of algorithms and data structures
* Understanding of IT infrastructure and networking fundamentals
* Ability to manage Agile methodologies and version control systems
* Familiarity with best practices, SOLID principles, clean code, and scalable solutions
* Understanding of design patterns and software architecture
* Experience in developing end-to-end applications from scratch
* Proficiency in automated testing, CI/CD pipelines, and continuous integration