Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Technically manage and lead the development team.
- 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
Job Requirements
- Bachelor's degree in Computer Science or Engineering.
- With 7+ years of experience.
- Planning and time management skills
- Communication Skills
- Software high/low level design
- Strong knowledge of design patters
- Cloud knowledge is plus
- Experience with CI/CD is a plus
- Experience with debugging, performance profiling and
optimization - Comprehensive understanding of OP and service-
oriented application development techniques and theories - With excellence the use of the following technologies &
tools: - PHP / laravel
- Angular
- JavaScript
- Entity framework
- HTML
- PHP/ laravel framework
- Sql Database
- Oracle Database
- ASP.Net
- MVC
- IIS