TECHNOLOGY Technical Team Manager Novi Sad, Serbia
Job Description

We are looking for a Technical Team Manager with experience in both, software development and team management. Your primary responsibility will be to supervise and coordinate a development team and to develop applications for financial markets.

  • 50% of responsibilities include software development, technical team leading and software architecture tasks:
  • Architecture, maintenance, evolution, testing and customization of client’s software
  • The remaining 50% of responsibilities include management tasks:
  • Manage and lead a team of 30+ members (Number of team members has a strong tendency to grow)
  • Evaluate team members’ performance and participate in the selection process of new members
  • Be the responsible off-shore person for the establishment and improvement of communication with the client
  • Execute project plans in time and within budget while ensuring high quality results
  • Follow-up projects (communication, delivery, development processes and team organization)
  • 8+ years of experience in Object-oriented Programming (OOP)
  • 3+ years of experience in Java/J2EE technologies
  • Minimum 2 years of experience in managing a development team of 10+ people
  • Good knowledge of Spring framework, Spring Security, Spring Data
  • Good knowledge of SQL, Oracle and MS SQL RDBMS
  • Experience developing JavaScript/AngularJS applications using AJAX
  • Work experience in Agile environment
  • Proficiency in verbal and written English (knowledge of French is a plus)
  • Ability to plan, organize, coordinate and supervise team members and their activities
  • Excellent interpersonal, communication and problem solving skills
  • Knowledge of insurance and capital markets business as a plus

Share this job


Tell us about yourself

Enter the characters shown in the image.

We’re ready to get started, are you?

Get in touch and we can connect you with the right people.