Software Development Manager Fakher Holding

  • Full Time

  • Tehran

      -   Tehran

Software Development Manager

Posted 4 Month ago

Job Description

We are looking for a Passionate, results-oriented, inventive software development manager to lead a talented team of engineers to create innovative ways to maintain a high velocity delivery of features from our product road map. The candidate should have experience and passion for delivering delightful customer experience on web and mobile platforms. We are looking for a Professional software development manager for one of Fakher Holding subsidiary companies. Job specifications include: -In partnership with product management team and other business managers, evaluate and identify appropriate technology platforms for delivering the company's services and resolve technical hurdles to the business success. - Implementing and managing all products development/maintenance from A to Z. -Selecting or defining the company's software development methodologies. -Collaborating with the appropriate departments to assess and recommend technologies that support company organizational needs. -Conducting code reviews and specification conformance testing as defined by the selected software development methodology. -Establishing and supervising a quality assurance process, including integration and system testing. -Monitor application performance and review any application failures in staging or production. -Leading the development team, making decisions and providing them with technical support. -Maintaining up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices. -Ensuring company technical problems are resolved in a timely and cost-effective manner. -Supervising recruitment, training, retention, and organization of all development staff in accordance with the company hiring process, personnel policies, and budget requirements


-Bachelors (or higher) Degree in software engineering, computer science or significant equivalent experience. -Minimum 4 years of experiences in related filed. -Extensive and hands on experience in computer Software/Web/Mobile App development. -Effective and strong management experience. -Solid understanding of the Software Development Life-cycle and project management techniques, specially Experience or knowledge in working with Agile/SCRUM teams. -Highly Dominant of world class and local Web/Mobile App technologies and Development Tools. -High understanding and familiarity with information security vulnerabilities and risk management. -Comprehensive Knowledge of MVC & MVVM Architecture. -Strong Object Oriented Background. -Proficiency in PHP, MySQL, and JavaScript Development. -High level of expertise with back-end PHP frameworks (Especially Symphony and Laravel) and front-end JS frameworks (Especially React). - Familiarity and enough experience with Linux, Apache, Java, iOS and Android Programming. -Strong knowledge of VCS especially git, project controlling, teamwork, keeping codes clean and deployment, plan, track & support tools (especially JIRA) and Collaborate & documentations tools (especially Confluence). -Ability to discern user requirements and develop specifications. -Familiarity with technical requirements of Internet marketing and search engine optimization. -High Familiarity with BI and Data Mining concepts and tools. -Excellent communication, openness to new technologies and organizational skills, with a solid ability to make decisions as needed. -Ability to judge technologies in accordance to the business requirements and choose the best one as the right solution per case.