Senior Software Engineer

Senior Software Engineer


Job Description

10 year old financial technology company looking for Senior Software Engineer. Work from home. Work with CEO and existing engineer(s) to build new features, debug and provide ongoing support for legacy code.

Skills/experience required...
Senior-level PHP/LAMP developer with 5+ years experience.
Extensive OOP experience.
Knowledge of and experience applying design patterns and implementing industry best practices required.
Strong SQL development and design skills.
Extensive experience working with large MySQL databases and complicated structures
Knowledge and experience working with Zend Framework, PHPUnit and Git a plus.
Ability to write and consume web services and REST services.
Practical knowledge of Linux Administration a plus
Excellent written and verbal communication skills. Ability to propose, advocate and critique design alternatives to determine solutions.

Job Duties...
PHP programming. Developer will code, debug, and unit test systems per requirements and technical design.
DB Design and Development. Developer will be expected to code, update, debug and optimize SQL. In the case of new or existing relational databases new hire will be expected to lead the data design and produce enterprise-level data models.
Review and analyze requirements / write estimates. Developer will review requirements and design documents to produce estimates and task lists based on those requirements.
Support, refactor and enhance an existing production system.