Job summary:
we are seeking a skilled .net professional to take on the role of a junior developer. As part of our team, you will be responsible for maintaining high standards of technical quality and innovation, committed to continuous improvement, and dedicated to assisting clients worldwide.
* design and develop various services and apis using .net technologies
* apply solid principles to craft maintainable and high-quality code that adheres to best practices and industry standards
* collaborate closely with product owners to ensure features and changes align with business requirements and strategic objectives
* engage in close collaboration with designers, ux specialists, and other developers to grasp new features, dependencies, and technical intricacies
* perform other assigned duties as required
key requirements:
* advanced proficiency in spoken and written english
* proficiency in sql and nosql databases, including data modeling and querying
* experience with microservices architecture and cloud-based technologies
* knowledge of algorithms and data structures
* understanding of it infrastructure and network protocols
* proficiency in managing agile methodologies and version control systems
* familiarity with solid principles, clean code, and scalable solutions
* understanding of design patterns and software design principles
* experience in developing entire applications from scratch, including planning, design, and implementation
* proficiency in automated testing, ci/cd pipelines, and devops practices
* experience with version control systems and collaborative development environments
* strong skills in unit testing, integration testing, and code coverage analysis