Your responsibilities- Delivery of high-quality software together with the team (including design, code, troubleshooting, tests, documentation)- Participate in innovative software development life cycle using agile methodologies- Write the technical design and detailed design for the tasks- Adhering to the coding standards & best practices- Self-manage tasks as per the timelines and quality- Understand and apply well SOLID principles, common design patterns in codingYour Qualifications- Experience in the .NET technology and ecosystem- At least 2 years experience in software development of this applied stack- Bachelor's degree in computer science or equivalent- Able to read and write technical documents in the English language. Oral communication skills in English is not mandatory but is a plus- Experience in SQL and database management systems.- Knowledge of Javascript, HTML, XML, CSS.- Knowledge of OOP, SOLID principles, Design pattern- Good technical, analytical, and problem-solving skills- Passionate, pro-active and keen to learn new technologiesNice to have- Knowledge of the Agile methodology (Scrum).- Knowledge of CI/CD (Jenkins, Docker)- Experience and/or certifications on Amazon, Azure and Oracle clouds.- Experience in Web development (Angular, ReactJS) or Windows App developmentWhy you'll love working here- Professional European-based company- Attractive salary- Performance bonus of up to 4 months' salary- Opportunities for travel to Europe- Hybrid home/office working model- Flexible working time- Structured training & development roadmap- Good work-life balance- Premium healthcare insurance- Loyalty programs- Well-being activities- Annual company trips and team-building events#J-18808-Ljbffr