• Technical Brainstorming of the New Projects Ideas gathered from clients
• Create Project Technical Requirement Documentation and Software Architecture Documentation
• Conduct Project Development Research
• Develop low-level system components and integrate them with User Interface modules
• Make changes and improvements in User Interface modules developed by the development team
• Develop and Code the Website's and Project's Database and other Modules
• Debug and fix bugs in low-level system components reported by Quality Assurance Team & user feedback
• Add new features in existing project based on clients feedback and bug reports and publish upgrades
• Lead other developers and assign tasks for them on Project Managment Tool
• Conduct weekly meetings, on last working day of each week to review development team's performance with developers, project manager and quality assurance team