Role Overview:
We are seeking a skilled Junior .NET Developer who will maintain high standards of technical quality and innovation, committed to delivering value to clients worldwide. Success requires in-depth knowledge of development techniques, excellent communication, and organizational skills.
Key Responsibilities:
- Design and develop various services and APIs
- Apply SOLID principles to craft maintainable and high-quality code
- Collaborate with product owners to ensure features/changes align with business requirements and strategy
- Engage closely with designers, UX, and other developers to understand new features, dependencies, and technical intricacies
- Fulfill other assigned duties
Requirements:
- Advanced proficiency in English (spoken and written)
- Proficiency in SQL and NoSQL Databases
- Experience with Microservices and Cloud Computing
- Knowledge of algorithms
- Understanding of IT infrastructure
- Proficiency in managing Agile methodologies
- Familiarity with best practices, SOLID principles, Clean Code, and scalable solutions
- Understanding of Design Patterns
- Experience in developing entire applications from scratch
- Proficiency in automated tests, CI/CD pipelines
- Experience with version control
- Strong skills in unit testing, integration testing, and code coverage