Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead and coach developers.
- Perform development tasks in an agile (Scrum) environment.
- Handle existing software problems and carry out requested changes.
- Make Unit testing to the code before releasing to QC team as required, Fixing Issues
- Impact analysis for change requests.
- Participate in Team meetings.
- Gathering and understanding scope.
- Maintaining the systems once they are up and running.
- Receive the project requirements from the project manager/system analyst and lead the development team to distribute tasks, specify a timeline, follow up to ensure the quality of implementation and delivery in time.
- Split large tasks into smaller simple tasks, assign them to the team members, and work to resolve any technical complexity issues with team members to optimize the delivery time.
- Lead the design of the project software architecture.
- Document standards and guidelines for development practices and ensure their adherence by the team members.
- Implement integrations with different products and services with complex workflows.
- Ensure code quality using code analysis tools and code reviews
Job Requirements
- Relevant experience of more than 7 years in PHP
- Strong Problem Solving Skills
- Solid foundation in object-oriented software development, data structures, and algorithms.
- The ability to write and understand complex queries.
- Good knowledge of version control (git), Linux.
- Experience in designing web applications using appropriate design patterns.
- Good understanding of security implementations
- Be aware of the most recent web development tools.
- Experience in writing tests using (PHPUnit )