Our company is dynamic and fast growing, with team that offers experience in Document Management System. We offer high quality software solutions as well as outstanding integration services to enhance digital transformation in a variety of industries. We provide professional support for development, implementation, integration and maintenance of EIM - Enterprise Information Management, ECM – Enterprise Content Management, DMS - Document Management System and BPM – Business Process Management, together with solutions for digital document signature and document archiving systems.
As the information company, our mission is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management.
Due to constant growth of the company we are looking for highly motivated person who would like to be in touch with global trends in the field and will be situated in our office in Belgrade for the following position: MEDIOR/SENIOR SOFTWARE DEVELOPER
Job requirements:
- Bachelor degree in Information Technologies, Software Engineering, Computer Science or relevant work experience
- Experience in application development using the .NET Framework / Core (ASP.NET / MVC, ASP.NET Web API, ASP.NET Core / MVC, Entity Framework, REST and SOAP web services) with strong knowledge of C# programming language
- Understanding of Object-Oriented Programming, familiarity with commonly used design principles and patterns
- Proficiency in frontend technologies including HTML5, CSS3, JavaScript, and jQuery
- Experience with frontend frameworks such as Angular, React, or Vue.js is highly desirable
- Know-how in database technologies (SQL, T-SQL, Stored Procedures, Database design), preferably in MS SQL Server
- Proficiency in source code versioning tools such as TFS, Azure DevOps, and Git
- Ability to write technical specifications and documentation effectively
- Strong interpersonal, communication, and problem-solving skills, with a keen attention to detail and an analytical mindset
Your responsibilities will be:
- Participate with your colleagues/clients in various projects in an agile environment to deliver high-quality applications
- Building new features, from their conception to their deployment in production
- Maintaining and upgrading current software solutions
- Work, communicate and integrate effectively with the other members of the development and IT team
- Show strong analytical thinking and a systematic approach when solving complex problems
- Take initiative and proactively work on improving your skills and share knowledge with your colleagues
We take good care of our people, so we offer:
- The chance to join a team working with a diverse set of modern technologies
- We value work-life balance and have flexible working hours and a home office policy
- Encouragement of innovation and support in personal and professional growth
- Excellent working conditions and equipment
- Competitive salary and performance-based bonuses