Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Job Posting:
Jacob Group (Recruiter) Seeks Director of Software Development (Lacrosse, WI)
Jan 20, 2011 @ 13:39:35

Company The Jacob Group (Recuriter)
Location Lacrosse, WI
Title Director of Software Development
Summary

We are looking for a seasoned LAMP stack technologist with over 10 years of professional experience, with at least the past five years in a team leadership capacity. You must be a master of all aspects of development, including scalability, profiling, refactoring, design patterns and modern MVC architectures including frameworks like Zend and Code Igniter.

You will be mentoring and leading a team of highly skilled, intelligent and engaging software professionals and you will need superior technical chops and the right people skills to balance the requirements of this role. Someone that is a highly skilled Agile practitioner, with experience in building Scrum and Agile teams while leveraging TDD and XP practices to drive successful software product development teams is desired.

Technical Skills

  • Linux & Apache
    • Virtual Hosts, Mod_Rewrite and httpd.conf settings
    • Performance tuning, debugging and profiling
    • SSL and Session Management
    • Ability to custom compile, build RPMs and/or use yum/apt-get for management
    • LAMP stack under a RedHat/CentOS environment preferred
    • Intermediate level skills on Linux/System V machines
    • Shell scripting experience in Sed/Awk or PERL
    • Experience with file systems management, LVM and services management
  • PHP
    • Zend Optimizer, APC and other opcode caching technologies
    • PECL, PEAR and standard APIs, libraries and extensions
    • Single instance and distributed memcached integration
    • Knowledge of debuggers, profilers and system tracing utilities like GDB, xdebug
    • OOP Programming skills, including MVC-based frameworks
    • Scalability & Performance tunings
    • Unit Testing experience (jUnit, SimpleTest, PHPUnit)
    • Testing automation and Continuous Integration systems (CruiseControl, Ant, Selenium)
    • Development experience with Web Services (REST/SOAP & 3rd party APIs)
    • Developing on multiple platforms (VIM, Zend, NetBeans, Eclipse)
    • Experience with Version Control Systems (Subversion, Mercurial, Git)
  • MySQL
    • Server Configuration & Management
    • Query Optimization
    • Experience writing Stored Procedures, Triggers and Views
    • Experience with a variety of Storage Engines (Innodb, MyISAM, Heap, ndb cluster)
    • Experience with clustered environments using MySQL Cluster / Multi-Master Replication
    • Strong database architectural design experience
  • Front End
    • HTML/XHTML, CSS, JavaScript with Ajax
    • Experience with jQuery or other JS libraries
    • Ability to learn emerging technical standards and apply/coach development team in proper adoption
  • Leadership & Experience
    • Servant Leadership
    • Certified Scrum Master or other Scrum/Agile certification or relevant experience
    • 3+ years in supporting iterative and incremental software development teams
    • Experience in a variety of corporate environments in a coaching/training role in teaching Product Owners and Stakeholders the details of Agile, XP and Scrum
    • Experience with the A3 Process from Toyota, TOC and other Lean techniques applied to software development teams and organizations
    • Expert mentoring and conflict resolution skills
    • An ability to present to technical and non-technical audiences from junior staff to C-level executives
  • Prior Experience
    • Past success in a startup environment is preferred
    • Experience as a LAMP stack Manager/Leader for a Fortune 500 or Top 100 domain
    • 10+ years of experience in LAMP stack development
    • 3-5+ years of management and gradually increasing leadership positions
    • Prior CTO/VP/Director level experience is required
    • Must have experience managing multiple teams with 20 or more technologists
  • Nice to Have
    • Advanced CS or Engineering Degree
    • Experience within the Open Source community
    • Recent professional references that showcase your strengths
    • LinkedIn or other social media profiles, blogs or portfolio of work to review
    • Previous experience presenting at PHP, Agile or Open Source conferences and events
    • Previous work experience in the field of eLearning systems development

For more information or to submit your resume, contact Lonnie Brown at Lonnie@JacobGroup.com or 214-544-9030.

tagged: job lacrosse wi director software development jacobgroup

Link:

Job Posting:
Shotfarm.com Seeks Director of Development (Chicago, IL)
Nov 18, 2010 @ 19:08:30

Company Shotfarm.com
Location Chicago, IL
Title Director of Development
Summary

Summary
We’re looking for a Director of Development to oversee continued development of a SaaS B2B platform for the exchange of media assets. The Director of Development will supervise all application and website development projects from conception to completion. As with many startups, this applicant will be willing to wear many of the hats of his/her future team such as Systems Administrator, front- and back-end Developer, and occasional Customer Support. This team leader will need a proven background in both development and project management and will have a true entrepreneurial spirit and be up for the rewards of an exciting, funded internet startup.

Essential Duties:

  • Lead a team of web developers to maintain and improve an innovative SaaS website.
  • Full-cycle ownership of application development including:
  • Gathering requirements and scoping projects.
  • Recommendation of development approach.
  • Prioritization and distribution of development tasks.
  • Creation of and adherence to a strict development schedule based on Agile/Scrum methodology.
  • Management of and participation in all quality control and functionality testing plans.
  • Deployment of updates to live site through SVN.
  • Work with management team to understand functionality requirements and write business and technical specifications documents.
  • First responder to any live site issues.
  • Handle all System Admin duties and interaction with hosting provider.
  • Maintain server environment.
  • Develop and document best practices for web development.
  • Maintain a working knowledge of current and emerging technologies and solutions.

Required Skills:

  • 8+ years of web development and project management.
  • Solid understanding of and proficiency in PHP, MySQL, Apache in Linux environment.
  • 3+ years experience with image serving, such as Getty Images, Scene7 or similar, with particular focus on the Retail industry.
  • Strong team management experience
  • Successful track record of analyzing requirements, putting together estimates, and delivering projects successfully and on schedule.
  • 8+ years of relational database design.
  • Expert understanding of subversion
  • Experience with Content Management Systems, including WordPress.
  • Good knowledge of CSS.

Other Qualifications:

  • Live samples of prior development efforts.
  • Excellent oral and written communication skills and the desire to work directly with technical and non-technical (business side) staff.
  • Enjoy working in a team environment.
  • A creative mind that can produce unique strategies and ideas for future functionality.
  • Demonstrable critical thinking and problem solving abilities

Submit resumes and information to jobs@shotfarm.com

tagged: director development job chicago shotfarm

Link:

Community News:
Cal Evans Named Director for Ibuildings Centre of Expertise
Sep 25, 2008 @ 12:55:40

According to this news release from Ibuildings, Cal Evans (of Zend and the editor-in-chief of the Zend Developer Zone) will be taking on a new role as the Director of the Ibuildings Center of Expertise for PHP.

Ibuildings recently announced the launch of a PHP Centre of Expertise. The news has been received very positively by the PHP community worldwide. The centre will be led by Cal Evans, a world-renowned PHP expert. He is, among many other things, the editor-in-chief of one of the most important portals for PHP developers. In October Evans will move from his current residence in Nashville (Tennessee - US) to the Netherlands.

The goal of the Centre is to give the PHP community a boost through education, promotion of good coding standards and information about different methodologies (such as Agile programming) and much more. Check out this post on the Ibuildings blog for more information.

Check some comments from David Coallier too.

tagged: centerofexpertise ibuildings calevans director zend

Link:

Job Posting:
Eventures Seeks CTO & Development Director (London, UK)
Jul 10, 2008 @ 17:09:13

Company Eventures
Location London, UK (near Angel)
Title Start-up CTO and Development Director
Summary

We are looking for an equity partner to join two directors on a web start up. We have completed the application designs and are looking for someone to build it.

Responsibilities

  • Everything IT
  • Provide technical specification for system designs
  • Architectural platform design
  • Design, build and test applications
  • System administration and maintenance
  • Building a development team
  • Clear documentation
  • Manage development budget and projected IT spend
  • Manage the business IT infrastructure - communications, computers, software, hardware

Required experience

  • Architecting, building and deploying large multi-tiered consumer web applications
  • Building scalable, flexible, robust and secure architecture for high-traffic applications
  • Proven track record in implementing open source system development, maintenance and administration
  • Technical team management experience

Useful but not essential experience:

  • Designing, building and testing mobile applications
  • Developing SMS delivery functionality/integration

The ideal candidate will also be a passionate user of social media and be able to help develop and deliver a strategy across appropriate platforms.

Contact Joey on 07846 431 352 or djoeyb@gmail.com for more information

tagged: eventures london job post cto development director uk

Link:

DevShed:
Developing a Form Director Class
Oct 18, 2006 @ 20:13:00

DevShed is continuing on with their look at using Builder objects (part 1, part 2) with the third and final part of the series - Developing a Form Director Class.

In this article I'll complete the builder pattern, since I'll demonstrate how to define and use a form director class, in this way putting the final strokes on the example that you learned in the previous tutorial.

The tutorial goes back over a few of the concepts and code from the previous part of the series before getting into the form generation with these handy objects. They also show the FormBuilder class (creative name, eh?) that will generate the form's elements as created previously. They wrap it all up with the only new functionality - the Builder object Director class, creating a simple contact form.

tagged: tutorial form director class builder object tutorial form director class builder object

Link:

DevShed:
Developing a Form Director Class
Oct 18, 2006 @ 20:13:00

DevShed is continuing on with their look at using Builder objects (part 1, part 2) with the third and final part of the series - Developing a Form Director Class.

In this article I'll complete the builder pattern, since I'll demonstrate how to define and use a form director class, in this way putting the final strokes on the example that you learned in the previous tutorial.

The tutorial goes back over a few of the concepts and code from the previous part of the series before getting into the form generation with these handy objects. They also show the FormBuilder class (creative name, eh?) that will generate the form's elements as created previously. They wrap it all up with the only new functionality - the Builder object Director class, creating a simple contact form.

tagged: tutorial form director class builder object tutorial form director class builder object

Link:

DevShed:
Introducing Builder Objects in PHP 5
Oct 04, 2006 @ 20:03:57

DevShed kicks off another three-parts series today with part one of a look at working with builder objects in PHP5.

In this article, the first of a three-part series, you will be introduced to the basics of creating directors and builder objects with PHP 5. As usual, there will be copious examples to help you quickly start using the builder pattern in your own PHP projects.

Well, to put things in a simple perspective, when the builder pattern is applied, two objects are put into action to create a third one. First, these two objects create a director; as its name suggests, the director controls all aspects of the creation process and determines what pieces and modifications will be introduced into the target object. Finally, a builder is tasked with constructing the third object in question, in accordance with particular specifications. Sounds fairly simple, doesn't it?

They start with a look at starting with the Builder pattern, building a basic XML document to provide the structure for the target object. From that information, they show how to create the object and give a simple class to help direct that object along.

tagged: builder prattern object xml creation director class builder prattern object xml creation director class

Link:

DevShed:
Introducing Builder Objects in PHP 5
Oct 04, 2006 @ 20:03:57

DevShed kicks off another three-parts series today with part one of a look at working with builder objects in PHP5.

In this article, the first of a three-part series, you will be introduced to the basics of creating directors and builder objects with PHP 5. As usual, there will be copious examples to help you quickly start using the builder pattern in your own PHP projects.

Well, to put things in a simple perspective, when the builder pattern is applied, two objects are put into action to create a third one. First, these two objects create a director; as its name suggests, the director controls all aspects of the creation process and determines what pieces and modifications will be introduced into the target object. Finally, a builder is tasked with constructing the third object in question, in accordance with particular specifications. Sounds fairly simple, doesn't it?

They start with a look at starting with the Builder pattern, building a basic XML document to provide the structure for the target object. From that information, they show how to create the object and give a simple class to help direct that object along.

tagged: builder prattern object xml creation director class builder prattern object xml creation director class

Link:


Trending Topics: