Software Development Manager
Forming the vision of the team. Management of the software development process, planning, evaluating, analyzing and execution. Modeling the structure of software according to the division's requirements. Cooperate with governmental and non-governmental agencies. Facilitate the workgroups of different organizations to achieve one goal or address the specific issues. Database Administration. Creating the descriptive documentation of the software for developers. Manual testing the completed functionalities of the softwares. Describing the test cases and test scenarios. Using Trello and Gira to track the development progress, testing process and describe the issues and ways to adressing them. Cooperation between product owners and developers team. Held progress weekly or monthly meetings, with developers, product owners and other divisions in order to timly analyze the issues, plan and execute sufficient steps to address them. Held instant meetings in order to address high importance issues. Held planning meetings with product owners to outline the general requirements. Keep the time frame of the project development. Cooperate with the IT specialists, Network administrators and servers' infrastructure specialists to create appropriate environment for development and deployment. Providing statistical monthly and annual raports of the implemented services.