Job Description :
Company Overview:

Creating value by bringing together the right people to achieve results is our motto. Our clients and employees say they choose to work with us because of how we work with them - with service that exceeds their expectations and a personal commitment to their success.

Our client, an independent, non-profit, scientific research institute, seeks an accomplished Senior Application Developer (LAMP / PHP

Client is willing to consider Contract-to-hire term as well if candidate is not comfortable with Direct-Hire / Permanent term

Special Conditions of Employment:
Willing to carry a cell phone or pager and respond to emergencies.
Must be available to work outside of normal business hours for production system maintenance to minimize downtime for end users.
Flexible to work increased hours during project development or other periods of peak workload.
Satisfactory completion of the Institute’s background investigation.

Position Summary:
Role is primarily expected to have experience developing web applications on LAMP (PHP, MySQL) platforms and secondarily can show expertise developing on mobile platforms (Apple/Android) utilizing knowledge which may include some or all of (C, Java, C++, Objective-C, Swift, HTML5 etc.
Ideally this role leverages experience with automated testing practices and tools for use with LAMP based applications to ensure production quality releases.
This role is expected to bring Business Analysis experience to bear in interpreting end-user functional requirements, defining product requirements and creating high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
As appropriate, acts as a project lead, team member and/or subject matter expert for internal software development projects, implementation of commercial software products, and software integration/interface projects.
Participates in general application support including troubleshooting, issue resolution, and in training end users on the use of Institute software applications and databases. Relies on experience and judgment to plan and accomplish goals.
Develops new applications and modifies existing applications on LAMP (PHP) platforms and provides development expertise on mobile platforms (Apple/Android) utilizing knowledge which may include some or all of (C, Java, C++, Objective-C, Swift, HTML5 etc.
Is familiar with standard business analysis best practices, with CBAP or CCBA certifications a plus.
Understanding concepts and capabilities to design requirements meeting the needs of varied platforms to include mobile (Android / Apple) and cloud platforms.
Develops and maintains application and database backup processes and security processes. Capable of coordinating with DBAs to provide data related solutions to business needs.
Experience overseeing cloud solution deployments and related administration to meet changing business needs.
Acts as a technical lead for simple to highly complex internal software development projects.

Requirements:
Bachelor’s degree in Computer Science or related field or combination of education and experience or equivalent years of related experience.
Minimum 4 years of progressively complex software development and support experience or equivalent combination of experience and education.
Minimum 2 years'' experience in the use of, design of, development of, implementation of, and maintenance of complex database applications.
Minimum 1 year experience in the use of standard software testing practices and related tools.
Experience with team-based structured project management and standard project management principles.
Is familiar with defect tracking systems and related defect tracking and documentation processes including usage of tools such as Jira, Hansoft, DevTrack, BugZilla and the like.
Experience with automated web and/or mobile testing tools such as Selenium, TestComplete is a plus.
Understands deployment and usage of static analysis tools in a LAMP environment including tools such as CodeSniffer, PHPMD and like offerings.
Is familiar with standard testing concepts and methodologies including test harnesses, test cases, unit testing, user acceptance testing etc.
Full to advanced proficiency with Crystal Reports, Tableau, or other similar Business Intelligence tool.
Technical experience with relational database management system technologies on Linux/Unix, Macintosh and Windows.
Dynamic Web development using a variety of back end databases (Oracle, MySQL, Microsoft SQL Server), additional web development languages including (PHP, CSS, HTML5, JavaScript, Ajax) Development expertise on mobile platforms (Apple/Android) utilizing knowledge which may include some or all of (C, Java, C++, Objective-C, Swift, HTML5 etc.
Experience with the use of software programming frameworks and version control.
Experience with cloud based solutions and methodologies to enable support for enterprise deployments.
FileMaker Pro development and server administration knowledge.
Understanding of general DevOps principles as they apply to testing, development and deployments and physical environments.


I''d love to talk to you if you think this position is right up your alley.

If you''re looking for rewarding employment and a company that puts its employees first, we''d like to work with you. We''re driven, people driven. We also offer group health insurance (employee paid on a pre-tax basis

NOTE: “Candidates that are offered a position are required to pass pre-employment drug and background screening”
             

Similar Jobs you may be interested in ..