BS Degree in Computer Science, Engineering, Math or Physics
Solid foundation in computer science essence fundamentals, including data structures, programming languages, algorithms, software engineering, database theory, and operating systems.
Strong web database application development skills using php, perl, mysql, apache; understanding of client-service architecture.
Advanced skills for software design and development using PHP, C/C++, or Perl
Demonstrated experience with object oriented software design and development (in PHP/C++)
Strong knowledge of SQL, database schema design and at least one database enviroment (MySQL, Oracle, Postgres)
Good knowledge of software engineering life cycle process, including design, development, build, release, QA
Good knowledge of Internet Application architectures and Protocols ( TCP/IP, HTTP, etc. )
Excellent written and verbal communication skills.
Excellent analytical and problem solving skills, and desire to learn new skills.
Ability to self-manage and prioitize work programs.
MS or PhD in Computer Science,Engineering,Math or Physics 8+ years hands-on experience with software development
Strong knowledge of data modeling and advanced query design and optimization / benchmarking.
Advanced of the QA/Build/Release process, including code inspection,debugging, unit testing.
Demonstrated design and development of multi-tier large-scale development projects
Demonstrated experience with source code control procedures and enviroments (cvs, subversion, perforce)
Industry experience in Unix server administration and open source software, Apache web server administration