3+ Years as a Software Development Manager leading a team of 10+ resources
4+ Years as hands-on development / engineering experience (Node, Angular etc.)
Manage software project and resource planning for multiple agile teams (leveraging tools like Jira to manage projects through Kanban boards or Scrum projects)
Must Have
Strong understanding of software engineering best practices and solution architectures (OO Design and Enterprise Patterns)
Strong DevOps culture, process and tools knowledge (e.g. Jira, Jenkins, Puppet/Chef)
Familiarity with API development frameworks
Collaborate with Product Management and other Application Development teams to prioritize initiatives and to plan resources effectively
Develop and apply consistent, agile development processes for the teams and continually improve them through retrospectives
Evaluate existing software solutions and identify areas of improvement through new standards, simplification and enhanced functionality and/or transition to packaged solutions to improve supportability and time to market
Evaluate current development staff, monitor individual performance and team organization
Nice to Have
Good experience / knowledge in AWS, Java, Microservice, Docker & Kubernetes, Jasmine & Karma, Git
Experience in leading Off-shore team
Excellent verbal and written communication skills
Experience
Software Development Manager: 3-5 years (in the relevant areas)