Backend Development

Regardless of the scope of your project, we have the expertise to get it done. From intranet applications running on an on-premise server to Big Data and Microservice distributed systems serving millions on the Cloud, we scale to your needs.

Backend Development

Server applications: Cloud-first

We build first for the cloud. This way, your application can seamlessly transition from internal on-premise infrastructures to a Cloud-based environment when you need it to.

During more than 20 years of our experience, we’ve specialized in building software that works with Microsoft Azure, Amazon Web Services, Google Cloud, and Heroku.

Our team of certified experts will take care of deploying, configuring and maintaining your Cloud services throughout the application’s life cycle.

Our Tech Stack

We are experts in developing fast, scalable, cloud-first web applications and services for Microsoft Azure, AWS and Heroku Cloud Platforms.

  • .NET, .NET Core, Java, Node.js, Python
  • SQL Server, Oracle, PostgreSQL, Cassandra, MongoDB
  • Big Data (Kafka, Spark, Hadoop, HDInsight)
  • Virtualization and Orchestration (Docker, Kubernetes, VMware)
  • DevOps

Databases

When it comes to databases, we don’t play favorites. For data-intensive applications, choosing the right data store is crucial. We make a sound analysis of your application requirements and use only the most adequate tools.

We have more than 20 years of experience with SQL Server, Oracle, and MySQL, but we also work with more recent technologies:

  • Relational (RDBMS): Microsoft SQL Server, Oracle, MySQL, PostgreSQL
  • Document Store (NoSQL): MongoDB, Apache CouchDB, Cassandra, Firebase
  • Graph DBMS: Neo4j, Microsoft Azure Cosmos DB
  • Key-Value Stores: Redis, Amazon DynamoDB, Memcached
  • Search Engines: Elasticsearch, Microsoft Azure Search

Microservices

  • BigData (Hadoop, Kafka, Spark, Flink, HDInsight)
  • Microservice architecture
  • Virtualization and orchestration (docker, Kubernetes)
  • DevOps

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • Microservices based, cloud-first, re-implementation of backend services for data enrolment, document personalization, quality assurance, issuing and verification of identification documents
    (Veridos, 2019)
  • Cloud-first re-development of backend services for a Risk Management System on Microsoft Azure Cloud
    (T-Systems, 2017 - 2019)
  • Microsoft Azure backed social aggregation, marketing and content delivery platform supporting services development
    (SocioFabrica, 2014 - 2015)
  • Web services for sales and marketing tools interacting with existing services with ASP.NET and Oracle
    (Vodafone, since 2013)
  • Content delivery system for geographical data for browser-based 3d city model editor in ASP.NET and PostgreSQL
    (architools 3D, 2012 - 2013)
  • Backend for an Archaeological Information System in C# and MS SQL Server
    (University of Applied Sciences Anhalt, 2005 - 2008)
  • Server-side development of a real-estate search portal with ASP and MS SQL Server
    (wohnfinder.de, 2001 - 2002)

Frontend Development

From single-page applications to enterprise-level solutions, our team can help bring your front-end vision to life.

Frontend Development

Client applications with Angular, React, Vue.js

Having worked with front-end projects over the last two decades, our team of experts has seen it all. Regardless of the scope of your project or its requirements, we develop responsive, cross-browser user interfaces (UI) that’ll run on any device.

Having started with ASP and Perl more than 20 years ago, today we’re experts in building software that works with Microsoft Azure, Amazon Web Services, Google Cloud, and Heroku.

We take care of the entire development process – from initial mockups to final deployment – so you don’t have to.

Our Tech Stack

With Angular, React and Vue.js as our tools of choice, we use the following technologies:

  • TypeScript, JavaScript
  • Reactive Programming: RxJS, ngrx
  • WebGL, three.js
  • WebAssembly
  • HTML 5, CSS 3

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • Angular based web client implementation for data enrolment, document personalization, quality assurance, issuing and verification of identification documents
    (Veridos, since 2019)
  • Implementation of various web-based sales and marketing tools in Angular
    (Vodafone, since 2013)
  • Browser-based frontend for Risk Management System in Angular
    (T-Systems, 2017 - 2019)
  • Online DJ booking service and price comparison portal (AngularJS, ASP.NET)
    (findyourdj.de, 2015)
  • Browser-based city model editor with knockout.js
    (architools 3D, 2012 - 2013)
  • Umbraco CMS based website for UK based E-Commerce company
    (MPP Global Solutions, 2012)
  • Implementation of a content management system (CMS) for a theater website in PHP
    (Mittelsächsische Theater und Philharmonie, 2009 - 2011)
  • Frontend for an Archaeological Information System in C#
    (University of Applied Sciences Anhalt, 2005 - 2008)
  • Web-based frontend for real-estate search portal with ASP
    (wohnfinder.de, 2001 - 2002)

Desktop Development

Good software is useless if users don’t understand it or it overwhelms your hardware. One can always upgrade hardware, but crafting an engaging user experience takes intuition and skill. We help you stand out from the crowd by delivering both useful and lightweight software and extensions (plugins).

Desktop Development

Desktop applications with .NET and .NET Core

Our promise? Having developed multiple cross-platform desktop applications over the last years, we’ll ensure your project won’t burn through users’ hardware.

Without the additional infrastructure and higher abstraction level of Web applications, we can get the most performance out of the CPU/GPU and control specific hardware components.

Our Tech Stack

Using .NET as our framework of choice, we use the following technologies to bring your Desktop projects to life:

  • .NET, .NET Core
  • WPF, XAML, MVVM
  • Windows Forms
  • Reactive Extensions for .NET
  • 3D graphics: DirectX, OpenGL, Unity
  • Interactive 2d graphic and animation
  • CAD modelling and rendering
  • Real-time data visualization
  • Spatial and geographic data, GIS

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • Integration of call center automation software in Skype for Business
    (Colima Communications, 2016 - 2018)
  • Development of cross-platform PDF color processing server and client applications based on Qt framework
    (GMG Color, 2016 - 2018)
  • Development and maintenance of cross-platform proprietary color profile editor
    (GMG Color, 2016 - 2017)
  • 3D rendering engine and comparison tool for proprietary color profiles (Qt, OpenGL)
    (GMG Color, 2015 - 2016)
  • 3d building model editor plugin for 3ds Max in C#
    (architools 3D, 2009 - 2011)
  • Development of a graphics editor for textures used in professional 3d rendering software
    (Bricks'n'Tiles, 2006)
  • Development of a stand-alone application for managing therapeutic remedies and medical aids with Delphi
    (IKK Bundesverband, 1999)

Mobile Development

We develop for both iOS and Android and can help you at every stage – from start to finish.

Mobile Development

Mobile applications with Flutter, iOS and Android Native

We scale to your project requirements, no matter how complex. Having worked with different mobile technologies so far, we specialize in cross-platform and native mobile applications.

Our team of experts can help you assess the technical feasibility of the project, carry it through development, and to its completion.

Our Tech Stack

For both iOS and Android, we use the following technologies to bring your mobile apps to life:

  • React Native
  • Xamarin
  • Swift
  • Dart
  • Objective-C
  • Java
  • Hybrid app development

Assessment

The biggest challenge to any project is getting started. We’ll help you do it right.

Assessment

Having tackled technical projects of all sizes, our team understands the common pitfalls that trip a project both in the beginning and down the line.

We’ll help you determine requirements, define specifications, and evaluate solutions before development begins.

Our Offer

  • Software Architecture
  • Database Design
  • Workflow Optimization
  • Test Strategies

Project Management

Project management is about taking responsibility. Like you, we want your project to be a success.

Project Management

Running a project with freelancers can be cost-effective. Is it really? Will you get them to work as a team? What about enforcing good quality work and sticking to deadlines?

We’ll share our decades-long experience in managing software development for teams and companies of any size.

Our Offer

  • Project Planning & Requirements Gathering
  • Talent Selection & Training
  • Day-to-day project management (Workload allocation, Communication protocols)
  • Quality assurance (unit testing, documentation, etc.)

Auditing

We’ll assess your existing software and processes, and give you an unbiased and actionable evaluation.

Auditing

Starting a new development project, or picking one up mid-way, is stressful. It’s easy to overlook aspects that can both help the project along – or bring it down.

We’ll assess your existing software and processes, and give you an unbiased and actionable evaluation.

We first perform a top-level project evaluation, assessing compliance with specifications and project management quality. We then examine immediate performance issues and how to address them. Afterwards, we evaluate the source code, UI and software architecture, ensuring adherence to predefined benchmarks and quality standards.

With our comprehensive audit, you’ll have clarity on which areas of your project are doing well – and those that need your focus.

Our Offer

  • Performance and workflow evaluations
  • Team setup and task allocation analysis
  • Code Quality: Vulnerability detection, testing coverage, automated & user testing
  • UI: Barrier-free compliance and workflow assessments
  • Software Architecture: Viability and feasibility analysis given current & future specifications

User Interfaces

With retention rates plummeting, today’s application users won’t settle for a less than perfect experience.

User Interfaces

Our Offer

Fancy UIs built with the latest technologies and optimizations mean nothing if your users can’t – or won’t – use your application.

With our user-centric development approach, we develop intuitive and approachable UX/UI experiences which get your users on the system from day 0 – and on your way to quicker ROI.

  • User interface (UI) design for web, mobile, desktop, and embedded applications
  • User interface (UX) design: evaluation, testing, re-designs
  • Rapid prototyping and mock-ups
  • Graphics and illustrations
  • Customized icon sets and fonts
  • UI specifications and style guide documents
  • Data visualization
  • Frontend development

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • User interface and user experience design for several sales and marketing tools
    (Vodafone, since 2013)
  • Complete re-design of frontend for a Risk Management System
    (T-Systems, 2017 - 2019)
  • User interface and user experience design for call center management software
    (Colima Communications, 2016 - 2018)
  • 3d city model editor for the web browser
    (architools 3D, 2012 - 2013)
  • 3d building model editor plugin for 3ds Max
    (architools 3D, 2009 - 2011)

Data Visualization

Are you getting enough from your dataset? With data becoming ever more complex – and plentiful – looking at it through the limited lens of old-school GUIs is a liability.

Data Visualization

Our Offer

By creating a visual representation of your data, we help you discover critical insights that you didn’t know were right there on your data.

Our team takes ownership of the entire process, from graphics design to data sources, reporting and analysis.

  • Visual representations of any data: Charts, Graphs, Networks, Fields, and more
  • Static and interactive representations
  • Real-time updates from any kind of data sources
  • Data reporting and data analysis
  • Spatial Data
  • Realtime Rendering

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • Visualization of data for risks assessment and mitigation
    (T-Systems, 2017 - 2019)
  • Implementation of 3d rendering enigne and comparison tool for proprietary color profiles (Qt, OpenGL)
    (GMG Color, 2015 - 2016)
  • Visualization of geographical and structural data for web-based 3d city model editor
    (architools 3D, 2012 - 2013)
  • Visualization of geographical and archaeological and other data for an Archaeological Information System
    (University of Applied Sciences Anhalt, 2005 - 2008)
  • Visualization of 3d scans of archaeological findings for an exhibition and a Museum's website
    (Synexus, Stadtgeschichtliches Museum Leipzig, 2007)

Spatial Data

Harnessing different data points, we create visually stunning representations of our world – from entire city maps to digital landscapes.

Spatial Data

Our Offer

No matter how simple or complex the model needs to be, we are experts in finding the right datasets. If the data is out there, we’ll find it and get your project done.

  • Digital Maps (Vector + Pixel + 3d)
  • Terrain Models (DEM, DTM, DSM)
  • City Modelling (Interactive models, renderings)
  • Data sources: satellite imagery, photogrammetry, radar/laser scanning, vector and raster maps
  • Realtime Rendering

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • Visualization of geographical data combined with historical, archaeological, and other data for multi-layered city models
    (Museum der Stadt Borna, 2011, 2017)
  • Merging of contemporary and historical maps and elevation data used in a web-based 3d city model editor
    (architools 3D, 2012 - 2013)
  • Combining geographical, structural, and temporal data for a 3d reconstruction with multiple time layers
    (Stadtgeschichtliches Museum Leipzig, 2011)
  • Visualization of geographical data combined with historical, archaeological, and other scientific data for an Archaeological Information System
    (University of Applied Sciences Anhalt, 2005 - 2008)

Realtime Rendering

We create powerful experiences. From photo-realistic animations to more technical illustrations, we breathe life into 2D and 3D data sets.

Realtime Rendering Realtime Rendering Realtime Rendering Realtime Rendering

Our Offer

With your data and our expertise, we help you give your users the ultimate sensory experience they won’t soon forget.

  • Realtime-rendering for desktop and web with DirectX, OpenGL, WebGL, and Unity
  • Interactive UIs for web, desktop, and embedded systems
  • 2d and 3d rendering with or without hardware-acceleration
  • Device-specific optimizing of geometry and shaders
  • Photo-realistic representations or illustrations (NPR)
  • Platform-independent or platform-optimized
  • Integration of 3rd-party services
  • VR/AR, medical, modelling

What we've already achieved

Here you can find a list of the most interesting projects we have worked on so far:

  • Implementation of a realtime 3d engine and comparison tool for proprietary color profiles (Qt, OpenGL)
    (GMG Color, 2015 - 2016)
  • Implementation of a realtime 3d engine in the web browser for navigating through cityscapes with JavaScript
    (architools 3D, 2012 - 2013)
  • Implementation of a realtime 3d engine for creating and editing building models with C# and WPF
    (architools 3D, 2012 - 2013)
  • Implementation of a realtime 3d engine for Adobe Flash with ActionScript
    (Synexus, Stadtgeschichtliches Museum Leipzig, 2007)

Contact us

Need to speak to us? Whether it’s customer service, service inquiries or job opportunities, please find our contact information below.

Customer Service

Customer Service

AMIDA IT-SERVICES GmbH

Waffenschmiedstr. 2
81927 München
Germany

(+49) 089 / 230 583 45

info@amidait.com

Manage­ment

Bojan Bižić - CEO, Co-Founder

Bojan Bižić

CEO, Co-Founder

Christian Begand - CTO, Co-Founder

Dipl.-Ing. Christian Begand

CTO, Co-Founder

We’re hiring!

For our new office in Novi Sad, we are looking for software developers with different backgrounds and qualifications to work with us in our growing team.

Our job offers

Imprint

AMIDA IT-SERVICES GmbH

Waffenschmiedstr. 2
81927 München
Germany

(+49) 089 / 230 583 45

info@amidait.com

 

Responsible for content: Christian Begand

VAT identification number: DE332037289

Commercial Register: Amtsgericht München
Register Number: HRB 256032

 

This website does not use cookies or trackers and does not collect any kind of personal data.

This website and its contents are protected by copyright, © by AMIDA IT-SERVICES GmbH. All rights reserved. No further processing, even of excerpts, without permission.

Your Career at AMIDA IT

AMIDA is an IT service provider from Germany with offices in Germany and Serbia. We provide software solutions for our clients in the telecommunication sector (such as Vodafone, T-Systems), the energy sector (BP, EnBW), and others. For our new office in Novi Sad, we are looking for software developers with different backgrounds and qualifications to work with us in our growing team.

What we offer

We offer working on interesting projects for well-known international clients, above-average salary according to your qualification, professional training and mentoring programs, job security and career opportunities. Our team culture values engineering quality and technical excellence as well as creativity and innovation.

  • A spacious office in the best location of Novi Sad
  • Flexible working hours, home office during the COVID-19 pandemic and on request
  • Experienced and professional co-workers
  • Training and mentoring programs, educational resources, and certifications
  • Private health insurance and paid sick leave
  • Maternity and paternity leave
  • and more!

Senior .NET Developer

Do you have more than 4 years of experience with C# and web application development? Are you passionate about building reliable, large-scale services?

We are looking for experienced .NET developers to join our growing team in Novi Sad. As a Senior Developer you will have the opportunity to work on business-critical projects that directly contribute to the success of our clients. This will require excellent design and architecture skills, the ability to quickly adapt to new technologies and acting on one's own initiative. On each project you will work with a team of developers and software engineers throughout the process, and you will provide technical leadership, guidance, and mentoring at each step.

Our Requirements:

  • At least 4 years of software development experience with ASP.NET
  • Master's degree in Computer Science, or additional 2 years of experience in the software development industry
  • Advanced knowledge of modern software development principles
  • Advanced knowledge of database fundamentals as well as abstractions such as Entity Framework or Dapper
  • Solid knowledge of data structures and algorithms
  • Experience in developing applications hosted on Azure or other cloud computing services
  • Excellent problem-solving skills with the ability to quickly adapt to new technologies
  • Familiarity with unit tests and integration tests
  • Fluent in spoken and written English
  • Good communication skills, ability to build and maintain professional relationships

Your Responsibilities:

  • Design and implement new software applications with efficiency and stability in mind
  • Evolve and improve existing features and software designs
  • Maintain code standards regarding quality, privacy, security, and documentation
  • Collaborate with other team members in your daily work
  • Support and mentor junior team members to help them realize their potential
  • and more!

Apply Now!

Junior .NET Developer

Do you have some experience with C# and are interested in developing state-of-the-art web applications? Are you curious and enthusiastic about the latest advancements in modern software technologies?

We are looking for .NET developers to join our growing team in Novi Sad. As a Junior Developer, you will have the opportunity to work together with our experienced developers and software engineers on business-critical projects for our clients. This will require a structured and systematic approach to problem-solving as well as some level of creativity. On each project you will work in a team of developers and software engineers who will provide you with guidance and mentoring at each step.

Our Requirements:

  • Bachelor's degree, or at least 1 year of experience in the software development industry
  • Experience with C# (or Java, JavaScript, TypeScript, etc.)
  • Systematic and structured approach to new challenges
  • Good spoken and written English
  • Good communication skills, ability to collaborate with other team members

Your Responsibilities:

  • Design and implement new software features with efficiency and stability in mind
  • Evolve and improve existing features
  • Identify and point out issues that need improvement
  • Maintain code standards regarding quality and documentation
  • Collaborate with other team members in your daily work
  • and more!

Apply Now!

Senior Angular Developer

Do you have more than 4 years of experience with web or mobile frontend development? Are you passionate about building reliable, fast, and easy-to-use web applications?

We are looking for frontend developers to join our growing team in Novi Sad. As a Senior Developer, you will have the opportunity to work on business-critical projects that directly contribute to the success of our clients. This will require a structured and systematic approach to problem-solving as well as a passion for creating a seamless user experience for our software applications. On each project you will work with a team of developers and software engineers throughout the process, and you will provide technical leadership, guidance, and mentoring at each step.

Our Requirements:

  • At least 4 years of frontend development experience with Angular and TypeScript
  • Master's degree in Computer Science, or additional 2 years of experience in the software development industry
  • Ability to debug and troubleshoot JavaScript and CSS issues
  • Knowledge of optimizations for high-performance user experiences
  • Advanced knowledge of modern software development principles
  • Excellent problem-solving skills with the ability to quickly adapt to new technologies
  • Familiarity with unit tests and integration tests
  • Fluent in spoken and written English
  • Good communication skills, ability to build and maintain professional relationships

Your Responsibilities:

  • Design and implement new software applications with efficiency and stability in mind
  • Evolve and improve existing features and software designs
  • Maintain code standards regarding quality, privacy, security, and documentation
  • Collaborate with other team members in your daily work
  • Support and mentor junior team members to help them realize their potential
  • and more!

Apply Now!

Junior JavaScript/TypeScript Developer

Do you have some experience with JavaScript or TypeScript and are interested in developing state-of-the-art web applications? Are you curious and enthusiastic about the latest advancements in modern software technologies?

We are looking for frontend developers to join our growing team in Novi Sad. As a Junior Developer, you will have the opportunity to work together with our experienced developers and software engineers on business-critical projects for our clients. This will require a structured and systematic approach to problem-solving as well as a passion for creating a seamless user experience of our software applications. On each project you will work in a team of developers and software engineers who will provide you with guidance and mentoring at each step.

Our Requirements:

  • Bachelor's degree, or at least 1 year of experience in the software development industry
  • Experience with JavaScript or TypeScript
  • Systematic and structured approach to new challenges
  • Good spoken and written English
  • Good communication skills, ability to collaborate with other team members

Your Responsibilities:

  • Design and implement new software features with efficiency and stability in mind
  • Evolve and improve existing features
  • Identify and point out issues that need improvement
  • Maintain code standards regarding quality and documentation
  • Collaborate with other team members in your daily work
  • and more!

Apply Now!

Lead UI/UX Designer

Are you a creative User Interface or User Experience Designer with attention to detail and an eye for beautiful, clean user interfaces? Do you find yourself puzzled at times by how cumbersome or clumsy it feels to use many popular websites or apps?

We are looking for experienced UI/UX Designers to join our growing team in Novi Sad. As a Lead Designer, you will have the opportunity to shape the look and feel of our software applications. You will collaborate closely with our experienced software developers on designing innovative and intuitive user interfaces for our customers.

Our Requirements:

  • At least 4 years of product design experience or a relevant degree in Human-Computer Interaction or Design
  • Strong portfolio of latest relevant work for responsive web applications or mobile applications
  • Sensitivity to responsive design, accessibility, composition, typography
  • Ability to recognize design challenges and formulate creative solutions
  • Experience with coding in web frontend (CSS, HTML5, JavaScript, TypeScript, Angular)
  • Experience with coding in mobile frontend (iOS, Android) would be a big plus
  • Excellent problem-solving skills with the ability to quickly learn and implement new design trends and tools
  • Fluent in spoken and written English
  • Excellent communication skills, ability to build and maintain professional relationships

Your Responsibilities:

  • Collaborate with the developers on assessing, improving, and implementing workflows and user experience
  • Translate complex ideas into understandable concepts that evolve and enhance the product interface
  • Design and create visual concepts, product prototypes, mockups, and pilots
  • Deliver experiences that are user-focused and adhere to accessibility standards
  • Identify and point out issues that need improvement
  • Maintain code standards regarding quality, accessibility, and documentation
  • Collaborate with other team members in your daily work
  • Encourage and promote UX and design thinking within our team
  • and more!

Apply Now!

Internship Software Development

Are you looking for a door-opener to get inside the flourishing IT industry? Do you have at least some level of technical understanding or a desire to create software that is meaningful and easy to use?

We are offering an internship in our office in Novi Sad for a period of at least 3 months. During this time, you will have your personal mentor who guides you and, hopefully, inspires you to discover your skills and gain some professional competence in the field you feel most passionate about. None of our interns will work for free, and after the internship, you will have the opportunity to apply for a position as a Junior Developer.

Our Requirements:

  • At least basic knowledge of one or more programming languages
  • Problem-solving skills
  • Interest in learning and personal development
  • Good spoken and written English

Apply Now!

We are AMIDA IT

Our promise? Quality code from back-end to front-end. Based in Germany and Serbia, we offer a customized software development experience from start to finish.

  • Top of the line talent

    No more hiring inexperienced freelancers who can’t meet deadlines. With more than 20 years of experience, our team covers all areas of expertise within software development – from the web to IoT.

     

  • Commitment to long-term success

    We don’t patch together code that works at the next demo. We are proud craftsmen committed to delivering quality software – giving you peace of mind and real cost savings.

  • No job too big or complex

    Our team has seen it all – and dealt with some major headaches in the process. From bringing legacy code into the 21st century, to picking up projects behind schedule, our team can tackle just about any technical challenge.

     

  • Contact us

    Would you like to explore our services? Click here to get in touch with us. We look forward to speaking with you.

We’re hiring!

For our new office in Novi Sad, we are looking for software developers with different backgrounds and qualifications to work with us in our growing team.

Our job offers

  • Microsoft Silver Partner

Our Satisfied Customers

Vodafone, T-Systems, Veridos, UNESCO, BP, EnBW, Deutsche Bahn

  • Vodafone
  • T-Systems