Job Description
Responsibilities:
- Translate business requirements into scalable technical solutions.
- Write efficient, testable and reusable code.
- Continuously improve code quality, product execution and learning experience.
- Learn needed technologies and assist team when in need of assistance.
- Actively take part in the code review process as a team member.
- Identify technical issues and propose resolutions.
- Work in an AGILE SCRUM development process & product requirements discussion with client.
- Coordinate with rest of the team members working on different layers of the infrastructure.
- Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Preferred Skills
- 5+ years of Software Development experience as a PHP full stack Developer.
- Experience in any one of the PHP based MVC frameworks such as Symfony, Laravel, Zend, CakePHP or CodeIgniter (Symfony is preferred).
- Strong knowledge in JavaScript, jQuery, HTML5, CSS3 and API design.
- Familiarity with SQL/NoSQL databases.
- Excellent debugging skills.
- Knowledge in React/Angular/Node JS is desirable.
- Working experience in LMS is preferred.
- Knowledge on source code management with Git/BitBucket and understand Git workflow.
- Experience in SCRUM ways of working within a Tech team is desired.
- Any knowledge of containerization (Docker) and Orchestration (Kubernetes) is desired.
- Strong problem-solving skills and critical thinking ability.
- Should upskill oneself when project requirements introduce new technologies and techniques. So, you should be a quick learner, willing to learn new technologies, processes etc.
- Must have excellent global communication skills, strong interpersonal skills, effective team player, excellent time-management skills, engage at all levels in the organization.