About this role
About the Role
We are looking for an experienced .NET Developer to join our growing team in the Belgrade office. You will be responsible for providing technical solutions to complex problems and delivering software of the utmost quality through continuous learning and strong engineering practices. Your hands-on approach and ability to work with modern .NET technologies will drive the team's success. What You'll Do
-
Perform hands-on software design and development
-
Understand design patterns and engineering practices
-
Ability to work independently
-
Write unit tests and perform peer design/code reviews
-
Understand business requirements and convert them to a solution design
-
Estimate time to accomplish development tasks and commit to meeting all objectives What We're Looking For
-
University degree in IT, electrical engineering or the equivalent in experience
-
Minimum of 5 years of relevant work experience
-
Strong interpersonal and communication skills, with proficiency in spoken and written English
-
Critical independent positive thinker in resolving complex problems
-
Customer-oriented team player with a positive attitude
-
Good analytical and problem-solving skills
-
Excellent knowledge of OOP concepts and software principles
-
Excellent knowledge of latest .Net technologies (WEB API2, Minimal api, microservices)
-
Experience with ORM libraries and strong knowledge of SQL databases such as MSSql and PostgreSQL, with a solid understanding of relational database concepts
-
Experience writing Unit and Integration Tests
-
Experience in developing RESTful services
-
Experience in using version control (GITHUB)
-
Willingness to learn and embrace containers in your everyday work Nice to Have
-
Knowledge of design patterns
-
Experience in using NoSQL databases (Redis, MongoDB…)
-
Experience in using messaging systems (Service Bus Azure, Rabbit MQ)
-
Interested in exploring various technologies including cloud computing, CI/CD, etc… Compensation & Benefits
-
Challenging projects in private sector
-
Sustainable and socially beneficial projects in public sector
-
Working with well-educated and experienced colleagues
-
Paid certification and education in country and abroad (training, courses, exams etc.)
-
Pleasant and friendly office environment
-
Flexible working hours
-
Parking
-
Fruit, snacks and drinks
-
Team buildings and Company celebrations (Secret Santa, New Year gifts for kids, Women’s Day)
-
Private health care for all employees
-
Paid prenatal test for pregnancy
-
100% paid sick leave
-
Paid Gym & Fitness
-
For the birth of a child, the employee receives 500 EUR bonus