PHP Software Developer

Location: Pittsburgh

Job Type: Full Time / Permanent

Develops information systems by planning, designing, developing, testing, and putting into a production environment customized internal software solutions. PRIMARY DUTIES AND RESPONSIBILITIES – Plan, test, develop, and debug in-house software modules and applications – Develop full-stack in-house software solutions by doing ground-up development for new applications – Program enhancements to existing modules as prioritized by the project schedule – Propose solutions to internal software needs – Research existing systems, business priorities, and user workflow to determine potential software solutions – Gather stakeholder requirements for various software projects – Demonstrate pre-production software to stakeholders during review periods – Provide clear and concise documentation, plans, and code comments for internal software. – Determines software feasibility by evaluating the problem definition, requirements, and complexities of proposed solutions – Identifies, documents, and reports failures in existing software applications. – Reviews, tests and evaluates major updates to exiting software applications. – Ensures the security and integrity of all systems and data. – Coordinate with IT for server configurations and database development ADDITIONAL RESPONSIBILITIES – Other duties assigned by the CIO/CTO. KNOWLEDGE, SKILLS AND ABILITIES REQUIRED – Knowledge of the theory, principles and practices of application programming. – Familiarity with HTML, CSS, PHP, Python, MySQL, LAMP stack development – Knowledge of Web browser capabilities and cross-browser incompatibilities. – Knowledge of Database queries and schema. – Familiar with agile development methodology – Knowledge of the functions and capabilities of computer operating systems and software programming applications. – Knowledge of computer security procedures. – Skill in both verbal and written communication. – Ability to analyze business logic. Minimum Qualifications – Bachelor’s degree in Computer Science or related; OR, Associate’s degree in Computer Science or related field AND one year of applications programming experience, OR Two years of applications programming experience AND impressive software portfolio

APPLY NOW