Manage full-stack development of java server, rest services, web and android application
Create requirements for development team (provide bridge between the larger product team and the development team: transfer requirements, validation criteria, test cases, bugs - using JIRA as iteration/issue tracking system)
Daily stand-up meeting with remote development team
Code review and monitor the static code analysis metrics (Jenkins + sonar)
Using continuous integration principles (automated builds on Jenkins, automatic deployments)
Provide guidance to the development team for implementing clean, maintainable and testable code
Provide expertise on all phases of the development lifecycle (release planning, builds, branches, deployments)
Provide quality assurance support to software related CAPAs and non-conformities.