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
• Travel: Less than 5% unless put into a sales position then less than
20%
• Start Date: Immediately on Contract, 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 required and 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
jo...@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