CANDIDATUL IDEAL:
Project Manager for the development of Bored.com online entertainment portal's back end
You are the ideal candidate if you are a senior project manager for a web development company and you have years of proven experience!
We are looking for someone who is capable of ensuring agile development practices, moving quickly, and balancing quality, money, and time effectively -- basically the holy grail of project management.
You also have to be smart and have a good sense of humor. We take team building seriously and being fun is important.
The main site you will be working on is Bored.com, so it would be ideal if you could enjoy surfing the web for fun and entertainment.
Formal requirements:
- at least 5 years of web programming on LAMP
- 2-4 years of Project Management experience, preferably Prince2 or PMI certified
- strong knowledge of PHP 5 and OO programming;
- good knowledge on MySQL - developing, speed improvements;
- knowledge of a PHP ORM framework;
- previous work with Smarty template engine;
- knowledge of HTML, XML, CSS;
- knowledge of Javascript, Ajax;
- working with various caching techniques;
- very good and proven experience with a PHP MVC framework;
- excellent knowledge of common software design/engineering techniques and best practices for long term performance, usability, security, and functionality;
- knowledge of Unix systems.
|
RESPONSABILITATI / BENEFICII:
Your first project as project manager will be to take over and manage the development of our in-house, custom web framework that is used on our wholly owned social networking websites -- for example, www.bored.com.
Here are formal responsibilities:
1. Project Management
1.1 Together with the Product Manager develops and manages work breakdown structure (WBS) of feature related projects.
1.2 Together with the Product Manager, edits the product release plan
1.3 Develops or updates project plans for information including information such as project objectives, technologies, systems, information specifications, schedules and staffing
1.4 Manages project execution to ensure adherence to budget, schedule, and scope.
1.5 Prepares project status reports by collecting, analyzing, and summarizing information and trends.
1.6 Assigns duties, responsibilities, and spans of authority to project personnel.
1.7 Develops implementation plans that include analyses such as cost-benefit or return on investment (ROI).
1.8 Directs or coordinates activities of project personnel.
1.9 Establishes and executes a project communication plan.
1.10 Initiates, reviews, or approves modifications to project plans.
1.11 Monitors or tracks project milestones and deliverables.
1.12 Monitors the performance of project team members, providing and documenting performance feedback.
2. Development
2.1 Defines the coding standards, development and release procedures for the web development team
2.2 Performs random code reviews and esures the code is correct, it performs the expected functionality and adheres to the performance requirements.
2.3 Conducts trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
2.4 Writes, updatse, and maintains the website code
2.5 Writes, analyzes, reviews, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
2.6 Performs or directs revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
2.7 Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
3. Performs other tasks in the competency area, as required by the situational factors or by the management
|