What are the responsibilities and job description for the Senior PHP Developer position at V Group Inc.?
Description: Work with current developers and business partners to preform requirements gathering, plan and execute a migration of ColdFusion applications to a new AWS hosted platform running PHP/Python. Implementation and testing of security patches and vulnerability remediations and incident response when necessary. Provide documentation and participate in code reviews, planning sessions and routine status stand-ups.
CRITICAL KEY REQUIREMENTS:
- Experience in team-development of data-driven Web Applications utilizing PHP/Python.
- Ability to develop high-quality code, expert at solving complex problems, and advise on design issues.
- Experience in investigating, analyzing, designing, developing, and evaluating procedures and requirements for enterprise's IT systems.
- Knowledge and understanding Redhat Linux Operating Systems as well as Oracle Databases from the perspective of application support.Ability to write bash scripts to automate tasks in Linux.
Key Responsibilities
- Experience building large-scale web sites and applications.
- Accomplished at collaborating with cross-functional teams.
- Ability to develop high-quality code, expert at solving complex problems, and advise on design issues.
- Understanding of the how develop successful online customer experiences.
- Solid understanding of AJAX, HTML, JavaScript and CSS.
- Understand key server-side web development concepts through experiences.
- Interpreting graphic visual or interaction designs in HTML, CSS and JavaScript Job
- Develop and implement custom modules in PHP/Drupal, Python
- Participate in daily meetings and regular planning and review sessions.
- Interact with cross-functional teams to ensure complete delivery of web applications.
- Provide documentation and participate in code reviews, planning sessions and routine status stand-ups.
- Provide accurate level-of-effort time estimates and provide recommendations for feature prioritization
- Assist in release/deployment planning and execution activities.
- Create visually appealing web pages and interfaces.
- Create, edit or modify templates for CMS or web development frameworks.
- Test cross-browser, cross-platform, and/or cross-device compatibility.
- Test for compliance to standards, such as accessibility, in the clients' region or domain
- Conduct observational user testing and review designs against usability heuristics.
Mandatory Skills & Experience
- A Bachelor degree in Computer Science or a related field (or combined with related experience).
- Understanding of HTML, JavaScript and CSS
- Ability to communicate and work well with others.
- Ability to handle a fast-paced work environment, deadlines and new challenges.
- Knowledge of SEO coding best practices is a plus.
- Experience in web application development with minimum 2 years' experience Drupal programming experience
- Knowledge and/or advanced level PHP5, MySQL and HTML/CSS/AJAX/ JavaScript
- Knowledge and/or advanced experience with Drupal architecture, best practices, and coding standards
- Experience with object-oriented design and data modeling.
- Familiarity with user experience design principles and processes.
- Experience with third-party applications/tools and integration.
- Knowledge of web application security considerations.
- Working knowledge of Web servers (Apache, IIS).
- Experience with source/version control systems
- Excellent verbal/written communication skills and strong time management and analytical/problem solving abilities
- Experience with Java or C/C desired
- Social media or user generated content experience highly desired