We are looking for a Software Engineer to join our team in Belgrade. This is an amazing opportunity to work on a .NET application for renewal process management in the IP lifecycle. The team consists of 4 Software Engineers, 3 QA Engineers, a Product Owner and dedicated DevOps and Support teams. We have a great skill set in the team and we would love to speak with you if you have skills in developing applications with C#.About You – experience, education, skills, and accomplishments 3+ years of professional coding experience with .NET (C#)2+ years of designing and developing WCF and JSON-based Restful web services and enhance existing ones2+ years of experience in writing unit tests, integration tests and mockingIt would be great if you also had . . . Bachelor's degree in computer science or related degree or equivalent relevant experienceGood knowledge of software design principlesExperience with WPF or Desktop applicationsExperience in Cloud Web Application Development using Microsoft Azure or AWSExperience with SQL Server, including stored procedures, views, indexing, table functionsExperience in event-driven programmingWhat will you be doing in this role?Perform high-quality coding, code commenting, debugging, bug fixing, testing and unit-testing and other supplementary related activitiesLearn business logic from the intellectual property domainWork by Scrum methodologyPerform code reviewsTranslate application storyboards and use cases into functional applicationsEnsure tasks are finished on time and with high quality according to given prioritiesProvide mentorship and share knowledgeThe product you will be developingOne of the company’s core platforms for renewal process management in the IP lifecycle. The application utilizes WCF and Web API on the backend and WPF on the frontend. We are heavily relying on Microsoft Azure and regularly adding new cloud-based services to our tech stack. We are also using MS SQL Server and MongoDB. Besides developing new features and improving the existing ones, an important part of the development is integrating our platform with other platforms and services within the company.About the Team You will be working with a team of 4 other Software Engineers, 3 QA Engineers, a Product Owner and dedicated DevOps and Support teams. The team reports to the Renewals Technology manager. A Product Manager is assigned to the team, who represents the interests of users and customers.BenefitsPrivate Health InsurancePaid LunchYearly BonusYearly Merit PlanMy Learning PlatformFamily benefits: Bushido kids' sports school, tutorship lessonsFit PassMental health care- Psychotherapy sessionsCompany bicycles for rent free of chargeAt Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting