Job Description:
This is a mid-level programmer position for the development and maintenance of a Web-based scientific annotation and data-sharing system, in a small-team environment. Qualified applicants must be detail-oriented, self-motivated, results-driven individuals who can learn quickly and work well within a fast-paced environment and who have good interpersonal as well as time-management skills. Responsibilities: -Develop, optimize, and maintain a Web resource, including the PHP codebase. -Create front-end interactive components with JavaScript (specifically using jQuery and AJAX). -Build and consume REST services utilizing JSON and XML. -Conduct unit- and integration-tests to achieve acceptable software quality. -Decompose high-level scientific, business and user requirements into functional requirements. -Responsible for version control and documentation of artifacts produced through approved procedures and protocols. -Work closely with technical project leadership and client to plan, develop, and deliver system modernization, enhancement, and operations and maintenance capabilities. Required education and experience: -Bachelor’s degree in computer science, bioinformatics, engineering, science or related fields. A graduate degree is a plus. -3+ years of experience developing Web applications in PHP and JavaScript. -1+ years of SQL design skills and experience with MySQL, Postgres, or other relational database products. -Strong problem solving and analytical skills. -Effective oral and written communication skills including the ability to create and deliver clear reports and documentation. Desired experience: -Experience using various JavaScript libraries such as jQuery, Prototype, RequireJS and D3 -Proficiency with the MediaWiki platform. -Working knowledge of other Web technologies, including CSS, SVG, and HTML5. -End-to-end development experience in an agile environment. -Familiarity with responsive best practices for Web development. -Experience working in a Unix or Linux environment. -Experience working with scientific data.
Additional Info:
[Click Here to Access the Original Job Post]
This is a mid-level programmer position for the development and maintenance of a Web-based scientific annotation and data-sharing system, in a small-team environment. Qualified applicants must be detail-oriented, self-motivated, results-driven individuals who can learn quickly and work well within a fast-paced environment and who have good interpersonal as well as time-management skills. Responsibilities: -Develop, optimize, and maintain a Web resource, including the PHP codebase. -Create front-end interactive components with JavaScript (specifically using jQuery and AJAX). -Build and consume REST services utilizing JSON and XML. -Conduct unit- and integration-tests to achieve acceptable software quality. -Decompose high-level scientific, business and user requirements into functional requirements. -Responsible for version control and documentation of artifacts produced through approved procedures and protocols. -Work closely with technical project leadership and client to plan, develop, and deliver system modernization, enhancement, and operations and maintenance capabilities. Required education and experience: -Bachelor’s degree in computer science, bioinformatics, engineering, science or related fields. A graduate degree is a plus. -3+ years of experience developing Web applications in PHP and JavaScript. -1+ years of SQL design skills and experience with MySQL, Postgres, or other relational database products. -Strong problem solving and analytical skills. -Effective oral and written communication skills including the ability to create and deliver clear reports and documentation. Desired experience: -Experience using various JavaScript libraries such as jQuery, Prototype, RequireJS and D3 -Proficiency with the MediaWiki platform. -Working knowledge of other Web technologies, including CSS, SVG, and HTML5. -End-to-end development experience in an agile environment. -Familiarity with responsive best practices for Web development. -Experience working in a Unix or Linux environment. -Experience working with scientific data.
Requeriments :
Skills :
Areas :
Additional Info:
[Click Here to Access the Original Job Post]