Job Description
We are looking for a skilled software engineer to join our team. As a junior .NET developer, you will be responsible for designing and developing various services and APIs.
Our ideal candidate will have a strong understanding of SOLID principles and be able to apply them to craft maintainable and high-quality code.
* Collaborate with product owners to ensure features/changes align with business requirements.
* Engage closely with designers, UX, and other developers to grasp new features and technical intricacies.
Key Responsibilities:
* Design and develop scalable and efficient software solutions.
* Collaborate with cross-functional teams to deliver high-quality products.
* Apply Agile methodologies to manage projects and meet deadlines.
Requirements:
* Advanced proficiency in English.
* Proficiency in SQL and NoSQL Databases.
* Experience with Microservices and the Cloud.
* 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.
What We Offer:
* Opportunities for career growth and professional development.
* A collaborative and dynamic work environment.
* A competitive salary and benefits package.