Job Description

• Submit time plan for development of assigned IT tools to IT senior manager and make recommendations when necessary according to the corporate mission and strategy • Ensure development of the application specifications according to the end user requirements inline with Company Policy and IT security policies. • Defining development and testing processes and procedures. • Report to senior management deviations from plan and propose recovery plans. • Organize the user acceptance tests and follow up on corrections or improvements with Business Analyst in application team/Process and Quality Team as required. • Execute security test according to the Company guidelines. • Follow or execute application deployments and trainings. • Ensure to get the transfer of knowledge from the third party. • Ensure to get the proper documentations required. • Vendor Management. Defining proper strategy for development and Source code handover in case of need. • Managing system enhancement, Data Migration, … • Managing Software development projects based on Scum and agile methods, • Working closely and harmonising with Infrastructure and network manager, Process Quality manager and Operation manager • Define and set individual and collective objectives (KPI’s) for the team, cascaded down from the general department objectives, within the performance review process. • Evaluate individual and collective objective achievements in consultancy with the IT senior Manager • Optimize and improve the team performance in terms of organization and proper size. Highlight specific training needs. • Supervise and follow up the team’s day to day activities, define priorities, and choose orientations. • Organize and run regular team meetings to cascade information and collect information (issues, problems, difficulties) for senior management, if necessary. • Motivate and engage the team through regular communication and monitoring of the teams. • Promote a positive working atmosphere within the team. Mediate and address conflicts, if necessary. • Hiring and release resources according to the demand plan based on Corporate strategy and individual’s performance, • Managing development team, Operation team share of responsibilities and job descriptions and clarifications. • Ensure coherent design of IT application data structure and business flow • Ensure consistency of business data in integration of assigned IT tools with related systems. • Designing corporate applications framework according to business need • Consolidate user requirements and develop the annual plan Validate the scope of works of new applications. • Ensure on time tools development and testing follow ups with the proper methodology. • Ensure to conduct User Acceptance Test with corrections applied. • Validate the date of roll-outs and supervise deployments. • Ensure proper documentation management is in place.

Requirements

• At least 7 years of related experience and BS degree in technical fields. In case of having an associated degree should have at least 11 years of related experience. • IT standards Certification or equivalent. • ITIL Intermediate - Service Delivery / Service Transition • Certified DB design and development on related DB system • Certification on application development methodologies • According to Iranian Job Classification Principles, replacement of Working Experience and Education is also possible for this position.

Employment Type

  • Full Time

Seniority

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،