Receiving requests for new modules and modifications to existing tasks
Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support
Drafting analytical reports on user requirements and new task requirements and their impact on the internal workflow
Designing modules by dividing the user requirements into submodules, assigning submodules to software developers to proceed with programming the modules, and setting timeframes for task completion
Ensuring that all aspects of the project are completed as planned
Receiving user feedback and data modification requests, solving bugs, and handling client complaints
Staying up to date with the latest software development technologies and methodologies to develop internal work
Coaching, guiding, and providing regular feedback to the team to enable successful outcomes
Being a liaison between the team, the management, and the business unit