Team Coordinator / Team Leader

Obowiązki

  • zarządzanie zespołem
  • określanie backlogu na podstawie priorytetów Klienta
  • przydzielanie zadań z backlogu dla różnych projektów
  • koordynacja i nadzór pracy grupy / scrum
  • określanie zakresów wdrożeniowych wersji różnych systemów
  • określanie kolejności wdrożeń poszczególnych modułów/projektów
  • bezpośredni kontakt z Klientem w celu zapewnienia odpowiedniej jakości komunikacji między nim a developerami (tzw. proxy)
  • określanie różnych sposobów i form prezentacji danych raportowych dla CEO
  • raportowanie czasu pracy do CEO
  • raportowanie SLA zadań do CEO
  • raportowanie rentowności zespołu do CEO

Wykorzystane technologie/narzędzia

Atlassian Jira, Atlassian Confluance, Atlassian HipChat, Go2Meeting, Mantis Bug Tracker, Tempo Time Tracking, Microsoft Excel, Microsoft Word

Analityk biznesowy

Obowiązki

  • kontakt z Klientem w celu omówienia zakresu prac zlecanych projektów
  • archiwizowanie wymagań Klienta
  • przygotowywanie makiet dla Klienta różnych projektów
  • wizualizacja modułów projektów
  • komunikacja z Klientem i testerami w celu określenia jak najlepszych wymagań biznesowych
  • określanie przypadków testowych dla biznesu/testerów

Wykorzystane technologie/narzędzia

Visual Paragim Agilian, Go2Meeting, TestFLO Plugin for Jira, Atlassian Confluance

Analityk systemowy

Obowiązki

  • kontakt z developerami w celu omówienia optymalnego i wydajnego sposobu implementacji modułu projektu/ów
  • analiza bazy danych, optymalizacja struktury bazy danych
  • rekonstrukcja bazy danych na potrzeby wymagań biznesowych Klienta i wymagań struktury implementacji
  • propozycja refactoringu istniejącego kodu w celu optymalizacji wdrożonych zadań /code review
  • określenie najlepszych sposobów komunikacji między rozproszonymi systemami
  • komunikacja z testerami w celu określenia jak najlepszych ścieżek testowych
  • określanie przypadków testowych dla biznesu/testerów

Wykorzystane technologie/narzędzia

Narzędzie do sprawdzanie kodu Atlassian Crucible, narzędzie do śledzenia zmian w kodzie Atlassian FishEye, Eclipse IDE, SonarQube for Java, SoupUI, SOAP, WebServices, Apache Axis, Apache CXF, WSDL, RestAPI, Microsoft SQL Server, MySQL, HeidSQL, SQuirreL SQL Client, Jenkins, Atlassian Bamboo

Back-end developer

Obowiązki

  • implementacja kodu, który będzie jak najbardziej odpowiadał wymaganiom funkcjonalnym Klienta
  • implementacja funkcjonalności poszczególnych modułów, które nie mają bezpośredniego związku z frontem aplikacji (np. corowe implementacje funkcjonalności niezależnych od warstwy layoutu systemu)
  • implementacja integracji między systemami (SOAP/XML Webservices, RESTAPI)

Wykorzystane technologie/narzędzia

Microsoft Internet Information Server, Apache HTTP Server, Apache Tomcat, Jetty WebServer, IBM WebSphere Application Server, JAVA SE 5-7, JAVA EE 5-7, Java Servlets, JDO (Java Data Objects), JPA (Java Persistance API), JMS (Java Message Service), Spring Framework, Hibernate, Apache Struts Framework 1, Apache Struts Framework 2, Apache Ant, Apache Maven, Apache Lucene, Apache Velocity, GitHub, Mercurial, Jenkins, Atlassian Bamboo

Front-end developer

Obowiązki

  • implementacja kodu, który będzie jak najbardziej odpowiadał wymaganiom funkcjonalnym i wizualnym dla Klienta
  • pomoc w projektowaniu “szaty graficznej” dla Klienta

Wykorzystane technologie/narzędzia

HTML, Angular JS , DHTML, JavaScript, CSS, Google GWT, DOJO, JQuery, DWR, Prototype, Flash, Microsoft Silverlight , JavaServer Pages, C#

Full-stack developer

Obowiązki

  • obowiązki back-end developera + obowiązki front-end developera

Wykorzystane technologie/narzędzia

Tester oprogramowania

Obowiązki

  • przygotowanie testów jednostkowych oprogramowania
  • przygotowanie testów jednostkowych poszczególnych funkcjonalności
  • pisanie przypadków testowych do funkcjonalności, modułów projektów
  • testowanie aplikacji (testy manualne)
  • testowanie aplikacji (testy automatyczne, np. Selenium)

Wykorzystane technologie/narzędzia

Junit, Selenium, testy manualne