Senior Web Developer

Added on March 4, 2010 and expired on April 3, 2010
This gig has expired It is left here so old links still work, but you should assume it is no longer available.

The Senior Web Developer (Applications Systems Analyst III) position is responsible for leading the design, development, support and management of internal and external database driven web applications for the Research community at Joslin.

The Joslin Diabetes Center seeks a highly motivated and energetic individual to join a team supporting the Joslin Research Division. The candidate will be primarily responsible for a web based LIMS system that manages ordering, fulfillment and reporting for various scientific applications and data used daily by the Research division. You will be able to demonstrate understanding of modern software design principles and will also be able to demonstrate experience in developing an end to end web application, including data, logic and user interface. Technically the candidate will be fluent in Python, used to develop dynamic web applications and will be able to demonstrate expertise in SQL, xHTML, Ajax, Javascript, and CSS. Experience with the Django framework is strongly desired. Must have extensive experience working in Linux/*NIX environment, experience in a cross platform environment a strong plus.

Ideal candidates will possess a high degree of initiative and professionalism, strong organization and problem-solving skills, and will be good communicators. The candidate should value collaboration and team culture while retaining the ability to work independently and prioritize multiple assignments. The candidate will show an eagerness and aptitude for learning new systems and technical subjects. The ability to work with and assist faculty and researchers of varied backgrounds and computer proficiencies is a must. The ideal candidate will maintain a detail-oriented and disciplined approach to their work, and an attitude of customer service and quality at all times.

Responsibilities: The successful candidate:

• Works with user communities, develops and prioritizes detailed requirements for potential and approved application projects, and communicates requirements to development team members. • Conducts feasibility studies for proposed projects; develops potential high-level application architecture, proposes alternatives, estimates effort. Collaborates with the business unit to define high-level project requirements and to select vendors. • Provides project management as required for approved application development projects and Assumes responsibility for project success. • Trains and mentors other application project team members, users, and managers in methodologies, techniques, and procedures to improve business processes and business process automation efforts; in technologies, techniques, and procedures to improve application quality, increase project team productivity, and reduce application maintenance costs; in the use of software applications and tools to provide application self-service by users where possible or appropriate (for example, to enhance reporting, or to monitor and correct application data quality). • Serves as primary contact to update applications as requested by multiple departments to provide minor enhancements and bug fixes. Generates ideas for possible enhancements. Tests new areas of applications developed by project teams to ensure that new enhancements work. • Assumes responsibility for an application's technical acceptance, helping establish consensus on success factors, including but not limited to reliability, ease-of-use, maintainability, and performance constraints.
• Assumes responsibility for an application's operation and availability and accountability for any action taken on the application including installation through configuration, security and user permissions, upgrades and backups. • Provides research and advice to Center staff on software, techniques and procedures to improve application ease-of-use, performance, data quality, and associated business processes. Resolves second level service requests relating to application behavior and performance. • Performs systems configuration ensuring the integrity, reliability, security and performance of the application, its data, and its hardware.

Qualifications: • Bachelor's Degree in Computer Science or Liberal Arts or equivalent experience. • Five to Eight years of software development with a minimum of 5 years in web application development. • Fluent in Python, experience with Django desired. • Competent in SQL, xHTML, Ajax, Javascript, CSS. • Must have extensive experience working in Linux/*NIX environment, experience in a cross platform environment a strong plus. • Understanding and experience with object-oriented design practices. • Familiar with LDAP/Active Directory/Open Directory authentication schemas. • Experienced developing secure web applications.

Interested candidates should apply on line at www.joslin.org Apply to Job R1994:http://jobs-joslin.icims.com/jobs/1994/job

Joslin Diabetes Center is an EEO M/F/D/V

Country: United States

Gig Location: Boston, Massachusetts

Site: http://jobs-joslin.icims.com/jobs/1994/job

Required to work on-site