Software Developer

Background:
BioVoyage is a not-for-profit education organization that creates, writes, develops and publishes bioscience, computers, and other science textbooks. In addition, we are about to launch “Online Bioscience Educational Program. We are seeking interns who can do programming (develop codes) for various interface applications. Applicants should be very creative & conceptual.

Knowledge, Skills and Ability:

Should have knowledge and understanding of software development as typically obtained through a Certificate, AA, BS, etc in Information Technology or a related field.

Under general supervision the intern, will use software development guidelines and technology standards, to develop codes, test and debugs new software or enhancements to existing software to increase the effectiveness of the product.

A general understanding and knowledge of commonly used concepts, practices and procedures within the software-development field is required.

Should have excellent oral and written communication skills to effectively communicate with others. Should possess the ability to communicate well with others, and relay necessary information as appropriate.

Requirements

Candidates should have knowledge of various web site interfaces, applications and development using several of the following skills and technologies:

·  JavaScript

·  Presentation technologies (Eclipse SWT, DHTML/HTML, JSP, XSL).

·  Distributed component technologies (EJB, application servers).

·  Knowledge of database design and development and data modeling (SQL, XML).

·  Fundamentals of computer science: object-oriented design and design patterns, data structures, algorithms.

·  Knowledge of development process tools: IDE’s, compilers, debuggers, profilers, version control systems, code coverage and automated testing tools.

·  Knowledge agile software development processes, with emphasis on requirements gathering, milestone-based development and triage.

·  Knowledge of multiple operating systems (Windows XP, Windows 2003, Solaris, AIX, Linux, HP-UX).

·  Knowledge of application servers (Linux, etc).

·  Knowledge of several relational databases (Oracle, SQL Server, DB2).

·  Desire to push oneself to grow and improve as a software engineer.

Additional: Knowledge of all or any of the following would be a plus. HRMS Applications, PeopleCode,PL/SQL (packages, procedures, functions and triggers), PL/SQL Developer, SQL Developer, RDBMS Core Concepts (DML and DDL), RDBMS Modeling & Design (ERD, UML, Toad).

Some of our websites:

www.biovoyage.org

www.bioscienceinternationalk8school.com

www.bioscienceinternationalhighschool.com

www.bioscienceinternationalunivesrity.com

Contact:

Please forward your resume, any samples of your work, cover letter telling why you are the best candidate to: