Technical Team Manager

  • Synechron
  • Serbia, Novi Sad, Vojvodina
  • Jul 28, 2017
Full time Developer JAVA

Job Description

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.

Responsibilities
  • 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)
Requirements
  • 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