About the Role
We are seeking a skilled Junior .NET Developer to join our team. As a member of our dynamic team, you will play a key role in developing high-quality software solutions that meet the needs of our clients worldwide.
Job Description
The successful candidate will be responsible for maintaining and improving our existing software applications, as well as designing and developing new features and functionalities. You will work closely with our product owners and other developers to ensure that all changes align with our business strategy and technical requirements.
Key Responsibilities:
* Develop and maintain high-quality software applications using .NET technologies
* Design and implement new features and functionalities in collaboration with our product owners
* Work closely with our designers, UX, and other developers to ensure seamless integration and delivery of projects
* Fulfill other assigned duties as required
Requirements:
* Advanced proficiency in English (spoken and written)
* 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
About You
To succeed in this role, you will need to possess excellent problem-solving skills, attention to detail, and strong communication skills. You should be able to work independently and collaboratively as part of a team.
What We Offer
We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package.