Wednesday, January 26, 2011

Object Oriented PHP Developer


Object Oriented PHP Developer
Position Overview:
Markamedia is a new company that is putting together a team of programing experts. Markamedia is seeking experienced PHP, JAVA, PEARL, and MySQL Developers to assist in developing diverse web applications for our clients. The selected individuals will be developers on an Agile/Scrum Component Development team that is responsible for developing a core set of web services that will be reused by multiple project teams. Applicants, who are open and collaborative, with strong communication skills, are greatly desired. The PHP Developers will be working on high-traffic web sites, defining new features and functionality for the projects in the pipeline using Zend Framework. The PHP Developers will also be building some sites from scratch and must know how to create a strategic plan in order to meet aggressive deadlines. After the team is assembled for a period of at least two months we will be selecting team leads and a Program Manager out of those individuals.
·        Reports to: Sr. Manager, Program Management
·        Location: Salt Lake City, Utah
·        Employee Status: Full time / Part time / Internship
·        Travel: Less than 5% unless put into a sales position then less than 20%
·        Start Date: Immediately on Contract or Internship, April 15th on Employment
Responsibilities:
·        Interact with Product Owners and developers from external project teams to ensure that service interfaces meet expectations and external teams aren't blocked because of dependencies on the Component Development team
·        Design and build web services using the PHP Zend Framework and one or more common design patterns such as the Strategy Pattern, or the Singleton Pattern, etc.
·        Follow good code management practices using SVN and help the team move toward a Continuous Integration build process.
·        Follow emerging security standards and help the team move toward improved Secure Development Lifecycle practices.
·        Participate in all Scrums / Agile related activities, e.g., Daily Standup meeting, Sprint Planning sessions, Product Owner Demos, Retrospective meetings, identify/move tasks, etc.
·        Support and give input to development, test, and production environment setup including monitoring and alerting capabilities
·        Troubleshoot and provide support as web services issues are found in System Integration Test, User Acceptance Test, and Production
·        Develop and document technical requirements and solutions
·        Work with product owner(s) and Technical Leads to estimate development efforts
·        Design and develop software according to best practices and internal standards
·        Interact with cross-functional teams to ensure complete delivery of Web applications
·        Interact with product owner(s) to ensure accurate requirements fulfillment
·        Participate in design and code reviews
·        Complete development and integration tasks on time
·        Construct conceptual and technical designs that include the use of Object-Oriented (OO) techniques
·        Develop Object-Oriented (OO) code and/or provide maintenance and enhancements to existing code based upon a solid understanding of OO design
·        Hands-on resource that would be responsible for designing developing and testing our web application components.
·        Assist with requirements gathering and functional specification creation
·        Conduct multiple levels of testing including unit, system, integration and performance
·        Estimate and plan iterative / agile releases
·        Facilitate workshops and client meetings
·        Mentor junior team members
·        Develops and maintains code for the application user interface on web applications utilizing provided design comps, wireframe schematics, navigation strategies, detailed site maps and page-level interactions.
·        Responsible for implementing effective search engine optimization techniques web statistic and analytic components
Experience Guidelines:
·        Minimum 4 - 5 years in systems integration and Web application development, package implementation, and/or interactive design
·        Minimum 2 years in LAMP (Linux, Apache, MySQL, PHP) development
·        Experience with database technologies such as Oracle or Microsoft SQL Server
·        Solid understanding of all parts of Software Engineering (e.g. Requirements, Design, Implementation, Testing) and the Software Development Life Cycle (SDLC)
·        Experience with Object Oriented Technologies
·        Ability to work with key owners and stakeholders to document requirements
·        Experience in interpreting designs done by other team members such as UML diagrams, object models, ER models
·        Strong understanding of web concepts such as session-management, transaction management, multi-tiered programming, etc.
·        Exposure to JavaScript libraries such as jQuery, Ext JS or other JavaScript libraries -proficient in AJAX techniques.
·        Good knowledge of HTML, CSS, XML and web services
·        Good experience with development best practices such as version control, build automation, continuous integration, etc.
·        Experience with development in the PHP Zend framework
·        Experience in developing internationalized user-centric web designs that adopt leading practices in usability and can be implemented within a commercial product
Education:
·        Bachelor’s degree in Computer Science or related field preferred.
·        Zend certification is a plus
Required Skills:
·        PHP Zend Studio development experience
·        PHP 5.3.5 experience on the Zend Framework
·        MySQL 5.5 and PostgreSQL 9.0
·        Web services knowledge and experience using basic WS* standards WSDL, SOAP, XMLRPC, XSD
·        Design Patterns: Gang of Four (Strategy, Singleton, etc)
·        Problem solving, root cause analysis, and troubleshooting skills
·        Experience with SVN, Eclipse, XML Spy and/or SOAP UI/Load UI
·        Agile-related experience (Scrum, TDD or iterative SDLCs)
·        Must be a mature professional that is proactive and willing to get information and help as needed;
·        Excellent oral communication skills
·        Strong written and verbal communications skills
·        Strong analytical and problem solving skills
·        Ability to work well as part of a team
·        Familiarity with Agile Software Development Methodologies
·        Knowledge of traditional SDLC
·        Experience with software development management tools
·        Strong technical skills in PHP, HTML, JavaScript, and CSS
·        Hands-on programming skills with XHTML, CSS, DHTML, DOM, HTTP JavaScript, Servlets, JSP, XML, XSL
·        Excellent understanding of existing and emerging W3C standards and its application in cross-browser development and support
·        Knowledge of Web application security considerations
·        Familiarity with AJAX techniques and modern JavaScript libraries
Positions:
·        Job Titles Available: (One person may wear multiple hats, looking to hire 18 to 22 individuals)


o       6x Software Developers,
o       2x Senior Software Developers,
o       2x Software Development Team Leads and,
o       1x Software Development Program Manager,
o       1x Strategic SEO Developer
o       1x Internet Marketing Director
o       1x Scrum / Agile Leader,
o       2x Graphic Artists,
o       1x Senior Sales Engineer,
o       2x Sales Engineers,
o       1x Account Executive,
o       1x Inside Sales Associates,
o       1x Inside Sales Executive,
o       2x Outside Sales Associates,
o       1x Outside Sales Executive



Other Requirements:
·        Must be a U.S. Citizen
·        Eligible for U.S. Government Clearance.
·        Clearance Requirement: Public Trust
What's in it for you?
·        Work for a growing organization with tremendous opportunity for growth and advancement
·        Competitive compensation structure
o       Software side is a Good Base plus generous Bonuses when meeting aggressive deadlines
o       Sales side is Small Base plus Large Commissions and Bonuses
·        Comprehensive benefits package after 90 days
o       Health, Dental, Vision and Legal Insurance
o       Employee Stock Options (ESOP) with company matching up to 10% of paycheck
o       Accrue a generous amount of “Paid Time Off” (PTO) and sick leave.
So, if your qualifications meet any of the before mentioned job titles and you are living within commuting distance from Salt Lake City, please apply today at jobs@markamedia.com
Some of the work we have pending includes:
·        Build a new CMS solution which will be paid for when integrating it into the ERP solution and will be the core of almost all future projects. This will have both an Open Source version and Commercial version with Commercial add-ons.
·        Building a new Stock Trading Platform with a CRM solution, Social Market and Online Educational Courses.
·        Create donor advised fund software that will integrate with accounting systems and many banks.
·        Build a Full Scale ERP Solution for a Fabrication, Prototyping and Manufacturing Company.
·        Creating a full management and billing suite for a new Wireless Internet Service Provider.
·        Creating a new type of Alternative Health Care Insurance management system.
·        Building a full line of online Banking and Financial Management tools.
·        Create a paperless Real-estate Management Platform.
·        Creating the software to manage Markamedia and many other smaller projects.
Some of the software we will be working with?


·        Web site programing environment
o       Zend Studio
·        Programing Framework
o       Zend
o       Spring
o       Ruby on Rails
o       Eclipse
o       PEAR
o       Qt
·        Content Management System (CMS)
o       Pimcore
o       TomatoCMS
o       Joomla
o       Wordpress
o       Drupal
o       TYPO3
o       e107
o       DragonflyCMS
o       SilverStripe
·        Customer Relationship Management (CRM)
o       SugarCRM
o       vtiger CRM
o       Concursive
o       openCRX
o       Hipergate
·        Enterprise Resource Planning (ERP)
o       xTuple ERP
o       Compiere
o       Opentaps
o       XRMS
·        eCommerce Platforms
o       Magento
·        Other
o       Asterisk
o       Kamailio
o       Zimbra
o       Zabbix
o       Cricket
o       Splunk
o       Nagios
o       ZipTie
o       Apache ActiveMQ
o       Vyatta
o       Squid
o       Linux Virtual Server
o       Tridium

No comments:

Post a Comment