IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

PHP Developer

Boca Raton, Florida PC Connection

Job Title
PHP Developer

State
Florida

Description

MoreDirect is a profitable $800M+ company focusing on providing technology solutions for the Fortune 2000, located in Boca Raton, Florida. MoreDirect is a wholly-owned subsidiary of PC Connection (PCCC), a $2.5 Billion+ publicly traded company located in Merrimack, NH.
MoreDirect offers a wide range of technology services with over 500 technical certifications and a qualified team of expert engineers, software licensing specialists and project managers to offer best-in-class solutions to our customers. We deliver end-to-end solutions across the entire IT lifecycle–from assessment, design, procurement, and installation to management and asset disposition. Focused on solving the complex business challenges of enterprise customers, MoreDirect is a one-stop source for a full range of IT products and services, including data center, networking, mobility, and software solutions. Offering over million products from 1,600 technology vendors, MoreDirect’s proprietary cloud based e-procurement system, TRAXX, creates a streamlined, efficient approach to IT procurement that reduces the cost and complexity of buying hardware, software and services. By leveraging our strategic relationships with leading IT manufacturers and software publishers, MoreDirect is able to provide the best pricing and preferred product availability.
Job Summary
A principal level individual contributor reporting to the Director of Business Systems.
Responsible for providing leadership and guidance to the applications development team in coding best practices, coding standards definition, and improvements to the applications development framework.Innovative, results-driven expert in enterprise Application Development, Architecture, Integration, Implementation, and Project Management, delivering cost effective high-performance, high-quality solutions to meet business demands and enhance corporate value. Expert knowledge of Systems Development Methodologies, Quality Assurance, and Process Improvement in a Services Oriented Environment; institutionalized best practices that enhanced operational efficiency, effectiveness, team maturity & product quality. Proven track-record in implementing and enhancing an Agile/Scrum software development methodology across the organization. Demonstrated ability to build, lead, coach, and support high performance teams.
In the Lead Services Development role, provide leadership, including strategy, architectural innovation and inter-system connectivity (internally and externally). Work with Business and Technical leaders to drive our landscape to meet specific project requirements as well as contribute to defining our long term strategic vision and application landscape. Using a variety of skills and an entrepreneurial spirit, align with business partners and peer groups to define how to best leverage existing technology investments and integrate next generation technologies. Ensure our system architecture supports business growth, balances internal operational excellence and integrates innovative Services Oriented technologies.

Essential Job Functions

Responsibilities:
Assess the current applications development processes and develop a roadmap for the improvement of the current Agile/Scrum methodology given a Service Oriented Development process.
Partner with the Applications Architect to define the roadmap for long term re-architecture of applications and ensure the development teams are properly aligned to the strategy, standards, and framework.
Assess components of the applications requiring re-architecture by ensuring there is a clearly defined framework and development standards that guide all future development.
Ensure the software development best practices are incorporated in all processes.
Develop the necessary plans to ensure all development team members are adequately trained and proficient in coding best practices for Services Development.
Recommend innovations, which anticipate the future direction of the business, its drivers and technology strategy.
Participate in the definition and maintenance of a reference architecture describing all components and viewpoints, to guide future solution decisions.
Assist in implementing and evolving our application architectures based on the established road maps from current state to future state. Establishes, facilitates and maintains standard application architecture patterns and best practices.
Mentor and coach less experienced development staff.
Accountable for ensuring the technologies used in a given solution work together; and designs are consistent, maintainable, flexible and cost effective.
Maintain a thorough understanding of application technology trends that impact our ability to service business priorities.

Skills:

Interpersonal communication and organizational skills to effectively interface with all levels in the organization

Verbal and written communication skills, such as meeting facilitation, presentations and documentation

Requirements analysis, conceptual, logical and detailed design skills

Demonstrated consultative skills, including building relationships and team facilitation

Configuration planning, testing, change management and operational support experience

Management of complex projects and the ability to manage multiple projects simultaneously

Broad and deep knowledge/experience spanning a wide range of software development methodologies, technologies and architectures

Service Oriented

SCRUM/Agile

MVC, CMMI, SAS

OOAD

Including software design patterns

Web 2.0 Rich Internet Technologies

B2B

Cloud Computing

Experience working with Relational DB’s primarily MySQL, Middleware, ERP, Web Content Management, Solr, Git, website analytic tools and ecommerce solutions.

Experience in designing, implementing and supporting enterprise level applications

Expertise in multiple technology platforms/languages such as:

RESTful Web services

SOAP Web services

Java Development, RESTEasy, Java EE, JPA, Spring framework a plus

PHP 5.4+: Zend, , CMS, , custom frameworks

Web Services: XML, SOAP, WSDL, REST, consuming + hosting

Search Engines: Apache Solr, Lucene

HTML/CSS: Smarty, HTML4+5, CSS3+, Blueprint, tableless design

Operating Sys: Windows, Linux (primarily Redhat and CentOS) ,Android,IOS, Bash script

Version & Quality Control: Perforce, Git, Subversion (Command line and GUI) and Test Director or similar tools

80%

Understand the needs of the business and implement software services in anTier architecture in an OSI model. Recommend innovations, which anticipate the future direction of the business, its drivers and technology strategy.

Assess components of the applications requiring re-architecture by ensuring there is a clearly defined framework and development standards that guide all future development.

Hands-On applications development

20%

Assess the current applications development processes and suggest changes for the improvement of processes using an Agile/Scrum methodology.

Mentor and coach less experienced development staff. Ensure the software development best practices are incorporated in all processes.

Build-out the necessary documentation to ensure all defined framework and development standards that guide all future development,

Assist in the training of development team members to ensure all are adequately trained and proficient in coding best practices in a Service Orient Architecture environment.

Job Qualifications:

Minimum of a Bachelor degree, Master degree preferred in computer science, system analysis or a related field.

Minimum 5 years working knowledge with Web development, middleware, supply chain and back office applications.

Must have 3+ years of proven web development experience with Java, PHP, MySQL, Linux, HTML, JQuery, AJAX and Apache.

At least 3 – 5 years working experience in business production web site creation.

Experienced with database design and development.

Strong interpersonal skills and be able to work as part of team or as an independent contributor.

Excellent communications skills, both oral and written are required.

Expert knowledge of Systems Development Life Cycle in an Agile/SCRUM environment and best practices.

Expert knowledge of Object Oriented Systems Development methodologies.

Proven experience in large internet eCommerce environments and technologies.

Experienced with database design and development

Extensive experience with UML

Expert knowledge in MVC framework (and/or Smarty desired) and extensive experience in its application.

Ability to communicate (through presentation, written and verbal communications) key concepts, solutions and ideas to a wide variety of audiences from executives to software developers is critical – as is the ability to influence and earn the trust of these audiences.

Proven ability to solve abstract problems, recognize patterns and apply solutions.

Analytical, detail-oriented and a self-starter with entrepreneurial spirit

Proven track records of project/solution delivery

Ability to work quickly and meet deadlines in a dynamic fast-paced environment.

Can-do attitude with passion for technology and best practices.

Must be able to balance/influence longer-term vision with a practical "get it done" approach.

Requirements

Job Qualifications:

Minimum years of career experience to qualify for role: 5 years

Includes a minimum of five years of work experience in web development using PHP in enterprise web environment.

Total years of career experience in order to be fully proficient: 7 years

Technology Skills

At least 5 years working experience in business production web site creation.

PHP 7 is preferred. PHP 5 is a must.

Experience with Laravel is a must.

Must have 5+ years of proven web development experience with PHP, MySQL, Linux, HTML, JavaScript, JQuery and Apache.

Experienced with database design and development

Experienced with CSS and AJAX.

Experience with MVC framework and/or Smarty desired.

Good knowledge of Systems Development Life Cycle and the best practices.

Good understanding of Object Oriented Systems Development methodologies.

Experienced with Object Oriented Programming and ability to apply OO concept in daily practice.

Background in eCommerce systems development

Dedicated to developing skills.

Can-do attitude with passion for technology and best practices.

Business Knowledge

Analytical, detail-oriented and a self-starter with entrepreneurial spirit

Ability to work quickly and meet deadlines in a dynamic fast-paced environment.

HR Use Only
MDFL

To apply for this job please visit itjobpro.com.