Job Description
Job Description:
This is an exciting opportunity for an experienced industry professional with strong core technical skills to join and add value to a dedicated and friendly team. We are looking for a PHP Developer who is driven by the art of programming. As a core member of the Development Team, the candidate will take ownership of the project(s) by working independently with little supervision. The ideal candidate is a highly resourceful and innovative developer with extensive experience in designing and coding websites and applications specifically in PHP format. You must also possess a strong knowledge of web application development using PHP programming language and MySQL Server databases.
You will be hands-on writing code, unit tests, and performing peer code reviews. You will work with a project manager, Senior Developers, and Software Testers and customer stakeholders to deliver high quality, scalable and maintainable software solutions.
Key Responsibilities
- You must be able to develop logical modules within pre-existing platforms
- You can contribute independent modules to be used by other software developers
- Prepare technical documentation and presentations for the team and customer stakeholders alike.
- Build and release to the production stack every week
- Work with the team lead to ensure that patterns for scalability, maintainability and performance are developed.
- Follow the process for software development, testing and deployment.
- Ensure that assigned user stories (requirements) have sufficient detail to be implemented properly.
- Ensure that you have a sufficient understanding of user stories to provide reliable estimates.
- Work with the project manager as needed to build requirements and understand software features.
- Perform peer code reviews to ensure that code standards and proper architectural patterns are followed.
- Attend daily meetings status meetings with the team.
- Make suggestions regarding improvements to the software.
- Be an expert in the technology stack of the software project.
- You should have a thorough knowledge of PHP and/or Javascript, including experience in building custom solutions.
- You should have the ability to solve complex problems with simple solutions.
-
Candidate Profile
Required Qualifications:-
- Qualification: B.E/B.Tech in Computer Science or Engineering, MCA
- 2-3 years of professional experience in building Web Applications using PHP; MySQL
- Good Spoken and Written English Skills
- Sound knowledge of Frontend Technologies including HTML5, JavaScript; CSS3
- Knowledge of Object-Oriented Programming Paradigm
- The ability to write documented, structured and maintainable code
- Ability to integrate an application with third party services using REST APIs with formats like JSON, XML
Desired Qualifications:-
- Knowledge of any recognized PHP MVC Frameworks
- Knowledge of Client-Side Frameworks
- Experience with working on popular third party APIs
- Knowledge of Git or Subversion
- Knowledge of Linux Environment