Software Development Manager

Shooka

  • Full Time

  • Tehran

      -   Tehran

Software Development Manager

Posted 9 weeks and 3 Days ago

• Provide technical leadership and direction for “Client Side” and “Server Side” applications, ensuring timelines and SLA’s are met. Reports to CTO. • Manage development backlog/pipeline. • Technical design and code review • Develop scope plan, identify critical path, risks and recommend technology/deployment. • Perform and oversee team activities related to code management and application release processes. • Responsible for resolution of production issues assigned to the team which can include on-call. • Provide regular status updates and reports to CTO and other stakeholders. • Lead, coach and develop the team; creating culture of innovation, collaboration and continual improvement. • Analyzing, designing and delivering solutions in the field of software

Requirements

• Bachelor Degree, with a technology emphasis or equivalent experience • 5 years+ of experience as Software Production/Development Manager • Experience in a service provider environment is a plus • Deep knowledge of Software Project Management methods and tools as well as Software Production Cycles • Experience with APIs, and Service Oriented Architectures • Experience with Java/ C#/ Android/iOS programming, Software Analysis, Design & Development • Experience with TFS and/or Git, JIRA • Experience with web technologies such as HTML, JavaScript, CSS, Angular JS • Experience with industry standard information protection, data security guidelines, secure coding techniques & best practices (i.e. PCI, SOX, OWASP) • Deep experience of Agile Development & Management techniques • Good experience with DevOps tools and techniques • Ability to manage multiple priorities with tight deadlines • Ability to partner effectively with clients, team members, and user community • Skills of Planning & Time Management • Strong interpersonal and communication skills; excellent written, verbal and presentation skills