Senior Middleware and database Engineer Sitscape
Primary Responsibilities
The engineer will work with other highly experienced software engineers and architects to implement various aspects of a distributed PHP-Ajax based Web application. There will be an emphasis on developing PHP and optimizing SQL data repositories. Responsibilities will include providing valuable input into the design of the system, using the system to discover/uncover issues, and implementing various aspects of the system. The developer must be flexible, creative, able to take/give direction, straightforward, and hard-working.
Basic Requirements
5+ years hands-on experience with PHP and familiar with Drupal programming (intermediate to advanced)
Deep understanding of software design concepts, patterns, and best-practices
RDBMS experience (SQL, DML, DDL, index, E-R)
Database familiarity with MySQL, Oracle, MS SQL Server, or similar
Deep understanding of database design and performance issues, especially query optimization
Experience of working with front-end and UI developers developing advanced Web-based applications
Ability to formulate advanced/complex queries
Experience of working in Unix/Linux environment as well as Windows environment
Familiarity with and understanding of ORM concepts, obstacles, and implementation
Ability to effectively prioritize and complete multiple development tasks
Ability to work in a fast-paced, often-changing environment
Strong problem-solving skills and attention to detail
Ability to work collaboratively with others
Ability and tendency to write unit tests
Experience with CVS, Subversion, or other version control systems
Professional and effective verbal and written communications skills
BS/BA degree or above
Preferred Requirements
App/Web security such as PKI
Mobile App development experience such as for IPhone, IPad, and Andriod
Development environment proficiency with Eclipse or similar, and familiar with Drupal framework.
Excellent verbal and written communication skills
Experience with Agile development methodologies
Good time management, planning, and organizational skills
Active DoD security clearance a plus.
| Location: |
Mclean, VA
United States
|